summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/0xcb/1337/config.h1
-rw-r--r--keyboards/0xcb/1337/info.json3
-rw-r--r--keyboards/0xcb/tutelpad/config.h1
-rw-r--r--keyboards/0xcb/tutelpad/info.json3
-rw-r--r--keyboards/1upkeyboards/1up60hse/config.h1
-rw-r--r--keyboards/1upkeyboards/1up60hse/info.json3
-rw-r--r--keyboards/1upkeyboards/super16/config.h1
-rw-r--r--keyboards/1upkeyboards/super16/info.json3
-rw-r--r--keyboards/25keys/aleth42/rev0/config.h1
-rw-r--r--keyboards/25keys/aleth42/rev0/info.json3
-rw-r--r--keyboards/25keys/aleth42/rev1/config.h1
-rw-r--r--keyboards/25keys/aleth42/rev1/info.json3
-rw-r--r--keyboards/25keys/cassette42/config.h1
-rw-r--r--keyboards/25keys/cassette42/info.json3
-rw-r--r--keyboards/abacus/config.h1
-rw-r--r--keyboards/abacus/info.json3
-rw-r--r--keyboards/abstract/ellipse/rev1/config.h1
-rw-r--r--keyboards/abstract/ellipse/rev1/info.json3
-rw-r--r--keyboards/acekeyboard/titan60/config.h1
-rw-r--r--keyboards/acekeyboard/titan60/info.json3
-rw-r--r--keyboards/acheron/elongate/beta/config.h1
-rw-r--r--keyboards/acheron/elongate/beta/info.json3
-rwxr-xr-xkeyboards/acheron/elongate/delta/config.h1
-rw-r--r--keyboards/acheron/elongate/delta/info.json3
-rw-r--r--keyboards/ada/ada1800mini/config.h1
-rw-r--r--keyboards/ada/ada1800mini/info.json3
-rw-r--r--keyboards/ada/infinity81/config.h1
-rw-r--r--keyboards/ada/infinity81/info.json3
-rw-r--r--keyboards/adpenrose/kintsugi/config.h1
-rw-r--r--keyboards/adpenrose/kintsugi/info.json3
-rw-r--r--keyboards/adpenrose/obi/config.h1
-rw-r--r--keyboards/adpenrose/obi/info.json3
-rw-r--r--keyboards/ai03/polaris/config.h1
-rw-r--r--keyboards/ai03/polaris/info.json3
-rw-r--r--keyboards/ai03/voyager60_alps/config.h1
-rw-r--r--keyboards/ai03/voyager60_alps/info.json3
-rw-r--r--keyboards/alf/x11/config.h1
-rw-r--r--keyboards/alf/x11/info.json3
-rw-r--r--keyboards/alfredslab/swift65/hotswap/config.h1
-rw-r--r--keyboards/alfredslab/swift65/hotswap/info.json3
-rw-r--r--keyboards/alfredslab/swift65/solder/config.h1
-rw-r--r--keyboards/alfredslab/swift65/solder/info.json3
-rw-r--r--keyboards/alpine65/config.h1
-rw-r--r--keyboards/alpine65/info.json3
-rw-r--r--keyboards/amjkeyboard/amj60/config.h1
-rw-r--r--keyboards/amjkeyboard/amj96/config.h1
-rw-r--r--keyboards/anavi/macropad8/config.h3
-rw-r--r--keyboards/anavi/macropad8/info.json3
-rw-r--r--keyboards/atxkb/1894/config.h1
-rw-r--r--keyboards/atxkb/1894/info.json3
-rw-r--r--keyboards/aves60/config.h1
-rw-r--r--keyboards/bioi/f60/config.h1
-rw-r--r--keyboards/bioi/f60/info.json3
-rw-r--r--keyboards/blackplum/config.h1
-rw-r--r--keyboards/blackplum/info.json3
-rw-r--r--keyboards/bluebell/swoop/config.h1
-rw-r--r--keyboards/bluebell/swoop/info.json1
-rw-r--r--keyboards/bolsa/bolsalice/config.h2
-rw-r--r--keyboards/bolsa/bolsalice/info.json3
-rw-r--r--keyboards/buildakb/potato65/config.h1
-rw-r--r--keyboards/buildakb/potato65/info.json3
-rw-r--r--keyboards/buildakb/potato65hs/config.h1
-rw-r--r--keyboards/buildakb/potato65hs/info.json3
-rw-r--r--keyboards/buildakb/potato65s/config.h1
-rw-r--r--keyboards/buildakb/potato65s/info.json3
-rw-r--r--keyboards/cablecardesigns/cypher/rev6/config.h1
-rw-r--r--keyboards/cablecardesigns/cypher/rev6/info.json3
-rw-r--r--keyboards/canary/canary60rgb/info.json3
-rw-r--r--keyboards/canary/canary60rgb/v1/config.h1
-rw-r--r--keyboards/cannonkeys/adelie/config.h1
-rw-r--r--keyboards/cannonkeys/adelie/info.json3
-rw-r--r--keyboards/chalice/config.h1
-rw-r--r--keyboards/chalice/info.json3
-rw-r--r--keyboards/chlx/str_merro60/config.h1
-rw-r--r--keyboards/chlx/str_merro60/info.json3
-rw-r--r--keyboards/ck60i/config.h1
-rw-r--r--keyboards/ck60i/info.json3
-rw-r--r--keyboards/cmm_studio/fuji65/config.h1
-rw-r--r--keyboards/cmm_studio/fuji65/info.json3
-rw-r--r--keyboards/contender/config.h1
-rw-r--r--keyboards/contender/info.json1
-rw-r--r--keyboards/coseyfannitutti/mullet/config.h1
-rw-r--r--keyboards/coseyfannitutti/mullet/info.json3
-rw-r--r--keyboards/cozykeys/bloomer/config.h1
-rw-r--r--keyboards/cozykeys/bloomer/info.json3
-rw-r--r--keyboards/cozykeys/speedo/v3/config.h1
-rw-r--r--keyboards/cozykeys/speedo/v3/info.json3
-rw-r--r--keyboards/craftwalk/config.h1
-rw-r--r--keyboards/craftwalk/info.json3
-rw-r--r--keyboards/crazy_keyboard_68/config.h1
-rw-r--r--keyboards/crazy_keyboard_68/info.json3
-rw-r--r--keyboards/delikeeb/flatbread60/config.h2
-rw-r--r--keyboards/delikeeb/flatbread60/info.json3
-rw-r--r--keyboards/delikeeb/vaguettelite/config.h1
-rw-r--r--keyboards/delikeeb/vaguettelite/info.json3
-rw-r--r--keyboards/delikeeb/vanana/rev1/config.h1
-rw-r--r--keyboards/delikeeb/vanana/rev1/info.json3
-rw-r--r--keyboards/delikeeb/vanana/rev2/config.h1
-rw-r--r--keyboards/delikeeb/vanana/rev2/info.json3
-rw-r--r--keyboards/delikeeb/waaffle/rev3/config.h1
-rw-r--r--keyboards/delikeeb/waaffle/rev3/info.json3
-rw-r--r--keyboards/draculad/config.h1
-rw-r--r--keyboards/draculad/info.json1
-rw-r--r--keyboards/draytronics/daisy/config.h1
-rw-r--r--keyboards/draytronics/daisy/info.json3
-rw-r--r--keyboards/draytronics/elise/config.h1
-rw-r--r--keyboards/draytronics/elise/info.json3
-rw-r--r--keyboards/draytronics/elise_v2/config.h1
-rw-r--r--keyboards/draytronics/elise_v2/info.json3
-rw-r--r--keyboards/dz60/config.h1
-rw-r--r--keyboards/dz60/info.json3
-rw-r--r--keyboards/dztech/bocc/config.h1
-rw-r--r--keyboards/dztech/bocc/info.json3
-rw-r--r--keyboards/dztech/duo_s/config.h1
-rw-r--r--keyboards/dztech/duo_s/info.json3
-rw-r--r--keyboards/ealdin/quadrant/config.h1
-rw-r--r--keyboards/ealdin/quadrant/info.json3
-rw-r--r--keyboards/ebastler/isometria_75/rev1/config.h1
-rw-r--r--keyboards/ebastler/isometria_75/rev1/info.json3
-rw-r--r--keyboards/eek/config.h1
-rw-r--r--keyboards/eek/info.json3
-rw-r--r--keyboards/ein_60/config.h1
-rw-r--r--keyboards/ein_60/info.json3
-rw-r--r--keyboards/ergodox_ez/config.h2
-rw-r--r--keyboards/ergodox_ez/info.json3
-rw-r--r--keyboards/eternal_keypad/config.h1
-rw-r--r--keyboards/eternal_keypad/info.json3
-rw-r--r--keyboards/evolv/config.h1
-rw-r--r--keyboards/evolv/info.json3
-rw-r--r--keyboards/exclusive/e7v1se/config.h1
-rw-r--r--keyboards/exclusive/e7v1se/info.json3
-rw-r--r--keyboards/exclusive/e85/config.h1
-rw-r--r--keyboards/exclusive/e85/hotswap/info.json3
-rw-r--r--keyboards/exclusive/e85/soldered/info.json3
-rw-r--r--keyboards/eyeohdesigns/babyv/config.h1
-rw-r--r--keyboards/eyeohdesigns/babyv/info.json3
-rw-r--r--keyboards/eyeohdesigns/theboulevard/config.h1
-rw-r--r--keyboards/eyeohdesigns/theboulevard/info.json3
-rw-r--r--keyboards/flx/virgo/config.h1
-rw-r--r--keyboards/flx/virgo/info.json3
-rw-r--r--keyboards/foxlab/key65/hotswap/config.h1
-rw-r--r--keyboards/foxlab/key65/hotswap/info.json3
-rw-r--r--keyboards/foxlab/key65/universal/config.h1
-rw-r--r--keyboards/foxlab/key65/universal/info.json3
-rw-r--r--keyboards/foxlab/leaf60/hotswap/config.h1
-rw-r--r--keyboards/foxlab/leaf60/hotswap/info.json3
-rw-r--r--keyboards/foxlab/leaf60/universal/config.h1
-rw-r--r--keyboards/foxlab/leaf60/universal/info.json3
-rw-r--r--keyboards/foxlab/time80/config.h1
-rw-r--r--keyboards/foxlab/time_re/hotswap/config.h1
-rw-r--r--keyboards/foxlab/time_re/hotswap/info.json3
-rw-r--r--keyboards/foxlab/time_re/universal/config.h1
-rw-r--r--keyboards/foxlab/time_re/universal/info.json3
-rw-r--r--keyboards/frooastboard/nano/config.h2
-rw-r--r--keyboards/frooastboard/nano/info.json3
-rw-r--r--keyboards/ft/mars65/config.h1
-rw-r--r--keyboards/ft/mars65/info.json3
-rw-r--r--keyboards/gh60/v1p3/config.h1
-rw-r--r--keyboards/gh60/v1p3/info.json3
-rw-r--r--keyboards/gkeyboard/gkb_m16/config.h1
-rw-r--r--keyboards/gkeyboard/gkb_m16/info.json3
-rw-r--r--keyboards/gray_studio/aero75/config.h1
-rw-r--r--keyboards/gray_studio/aero75/info.json3
-rw-r--r--keyboards/gray_studio/apollo80/config.h2
-rw-r--r--keyboards/gray_studio/apollo80/info.json3
-rw-r--r--keyboards/gray_studio/cod67/config.h1
-rw-r--r--keyboards/gray_studio/cod67/info.json3
-rw-r--r--keyboards/gray_studio/space65/config.h1
-rw-r--r--keyboards/gray_studio/space65/info.json3
-rw-r--r--keyboards/gray_studio/space65r3/config.h1
-rw-r--r--keyboards/gray_studio/space65r3/info.json3
-rw-r--r--keyboards/gray_studio/think65/hotswap/config.h1
-rw-r--r--keyboards/gray_studio/think65/hotswap/info.json3
-rw-r--r--keyboards/gray_studio/think65/solder/config.h1
-rw-r--r--keyboards/gray_studio/think65/solder/info.json3
-rw-r--r--keyboards/grid600/press/config.h1
-rw-r--r--keyboards/grid600/press/info.json3
-rw-r--r--keyboards/halfcliff/config.h1
-rw-r--r--keyboards/halfcliff/info.json1
-rw-r--r--keyboards/halokeys/elemental75/config.h1
-rw-r--r--keyboards/halokeys/elemental75/info.json3
-rw-r--r--keyboards/handwired/6macro/config.h1
-rw-r--r--keyboards/handwired/bento/rev1/config.h1
-rw-r--r--keyboards/handwired/bento/rev1/info.json3
-rw-r--r--keyboards/handwired/consolekeyboard/18key/config.h1
-rw-r--r--keyboards/handwired/consolekeyboard/18key/info.json3
-rw-r--r--keyboards/handwired/consolekeyboard/20key/config.h1
-rw-r--r--keyboards/handwired/consolekeyboard/20key/info.json3
-rw-r--r--keyboards/handwired/consolekeyboard/27key/config.h1
-rw-r--r--keyboards/handwired/consolekeyboard/27key/info.json3
-rw-r--r--keyboards/handwired/consolekeyboard/30key/config.h1
-rw-r--r--keyboards/handwired/consolekeyboard/30key/info.json3
-rw-r--r--keyboards/handwired/croxsplit44/config.h1
-rw-r--r--keyboards/handwired/croxsplit44/info.json3
-rw-r--r--keyboards/handwired/freoduo/config.h1
-rw-r--r--keyboards/handwired/freoduo/info.json1
-rw-r--r--keyboards/handwired/heisenberg/config.h1
-rw-r--r--keyboards/handwired/macroboard/config.h1
-rw-r--r--keyboards/handwired/macroboard/info.json1
-rw-r--r--keyboards/handwired/marauder/config.h1
-rw-r--r--keyboards/handwired/marauder/info.json3
-rw-r--r--keyboards/handwired/owlet60/config.h1
-rw-r--r--keyboards/handwired/owlet60/info.json3
-rw-r--r--keyboards/handwired/tennie/config.h1
-rw-r--r--keyboards/handwired/traveller/config.h1
-rw-r--r--keyboards/helix/rev3_4rows/config.h1
-rw-r--r--keyboards/helix/rev3_5rows/config.h1
-rw-r--r--keyboards/hillside/46/0_1/config.h2
-rw-r--r--keyboards/hillside/46/0_1/info.json3
-rw-r--r--keyboards/hillside/48/0_1/config.h2
-rw-r--r--keyboards/hillside/48/0_1/info.json3
-rw-r--r--keyboards/hillside/52/0_1/config.h2
-rw-r--r--keyboards/hillside/52/0_1/info.json3
-rw-r--r--keyboards/hineybush/h08_ocelot/config.h1
-rw-r--r--keyboards/hineybush/h08_ocelot/info.json3
-rw-r--r--keyboards/hineybush/h60/config.h1
-rw-r--r--keyboards/hineybush/h60/info.json3
-rw-r--r--keyboards/hineybush/h65/config.h1
-rw-r--r--keyboards/hineybush/h65/info.json3
-rw-r--r--keyboards/hineybush/h65_hotswap/config.h1
-rw-r--r--keyboards/hineybush/h65_hotswap/info.json3
-rw-r--r--keyboards/hineybush/h660s/config.h1
-rw-r--r--keyboards/hineybush/h660s/info.json3
-rw-r--r--keyboards/hineybush/h75_singa/config.h1
-rw-r--r--keyboards/hineybush/h75_singa/info.json3
-rw-r--r--keyboards/hineybush/h87a/config.h1
-rw-r--r--keyboards/hineybush/h87a/info.json3
-rw-r--r--keyboards/hineybush/h88/config.h1
-rw-r--r--keyboards/hineybush/h88/info.json3
-rw-r--r--keyboards/hineybush/hbcp/config.h1
-rw-r--r--keyboards/hineybush/hbcp/info.json3
-rw-r--r--keyboards/hineybush/physix/config.h1
-rw-r--r--keyboards/hineybush/physix/info.json3
-rw-r--r--keyboards/hineybush/sm68/config.h1
-rw-r--r--keyboards/hineybush/sm68/info.json3
-rw-r--r--keyboards/hnahkb/vn66/config.h1
-rw-r--r--keyboards/hnahkb/vn66/info.json3
-rw-r--r--keyboards/hp69/config.h1
-rw-r--r--keyboards/hp69/info.json3
-rwxr-xr-xkeyboards/hub16/config.h1
-rw-r--r--keyboards/hub16/info.json3
-rw-r--r--keyboards/hubble/config.h1
-rw-r--r--keyboards/hubble/info.json3
-rw-r--r--keyboards/idobao/id80/v2/config.h2
-rw-r--r--keyboards/idobao/id80/v2/info.json3
-rw-r--r--keyboards/irene/config.h1
-rw-r--r--keyboards/jacky_studio/bear_65/config.h2
-rw-r--r--keyboards/jacky_studio/bear_65/rev1/info.json3
-rw-r--r--keyboards/jacky_studio/bear_65/rev2/info.json3
-rw-r--r--keyboards/jacky_studio/s7_elephant/rev1/config.h1
-rw-r--r--keyboards/jacky_studio/s7_elephant/rev1/info.json3
-rw-r--r--keyboards/jacky_studio/s7_elephant/rev2/config.h1
-rw-r--r--keyboards/jacky_studio/s7_elephant/rev2/info.json3
-rw-r--r--keyboards/jels/jels88/config.h1
-rw-r--r--keyboards/jels/jels88/info.json3
-rw-r--r--keyboards/jian/nsrev2/config.h2
-rw-r--r--keyboards/jian/nsrev2/info.json1
-rw-r--r--keyboards/jian/rev1/config.h3
-rw-r--r--keyboards/jian/rev1/info.json1
-rw-r--r--keyboards/jian/rev2/config.h2
-rw-r--r--keyboards/jian/rev2/info.json1
-rw-r--r--keyboards/jones/v03/config.h1
-rw-r--r--keyboards/jones/v03_1/config.h1
-rw-r--r--keyboards/kakunpc/angel17/rev1/config.h1
-rw-r--r--keyboards/kakunpc/angel17/rev1/info.json3
-rw-r--r--keyboards/kakunpc/angel64/alpha/config.h1
-rw-r--r--keyboards/kakunpc/angel64/alpha/info.json3
-rw-r--r--keyboards/kakunpc/angel64/rev1/config.h1
-rw-r--r--keyboards/kakunpc/angel64/rev1/info.json3
-rw-r--r--keyboards/kakunpc/business_card/alpha/config.h1
-rw-r--r--keyboards/kakunpc/business_card/alpha/info.json3
-rw-r--r--keyboards/kakunpc/business_card/beta/config.h1
-rw-r--r--keyboards/kakunpc/business_card/beta/info.json3
-rw-r--r--keyboards/kakunpc/rabbit_capture_plan/config.h1
-rw-r--r--keyboards/kakunpc/rabbit_capture_plan/info.json1
-rw-r--r--keyboards/kakunpc/suihankey/alpha/config.h1
-rw-r--r--keyboards/kakunpc/suihankey/alpha/info.json3
-rw-r--r--keyboards/kakunpc/suihankey/rev1/config.h1
-rw-r--r--keyboards/kakunpc/suihankey/rev1/info.json3
-rw-r--r--keyboards/kakunpc/suihankey/split/alpha/config.h1
-rw-r--r--keyboards/kakunpc/suihankey/split/alpha/info.json3
-rw-r--r--keyboards/kakunpc/suihankey/split/rev1/config.h1
-rw-r--r--keyboards/kakunpc/suihankey/split/rev1/info.json3
-rw-r--r--keyboards/kakunpc/thedogkeyboard/config.h1
-rw-r--r--keyboards/kakunpc/thedogkeyboard/info.json3
-rw-r--r--keyboards/kb_elmo/isolation/config.h1
-rw-r--r--keyboards/kb_elmo/isolation/info.json3
-rw-r--r--keyboards/kb_elmo/noah_avr/config.h1
-rw-r--r--keyboards/kb_elmo/noah_avr/info.json3
-rw-r--r--keyboards/kbdfans/bounce/75/hotswap/config.h1
-rw-r--r--keyboards/kbdfans/bounce/75/hotswap/info.json3
-rw-r--r--keyboards/kbdfans/bounce/75/soldered/config.h1
-rw-r--r--keyboards/kbdfans/bounce/75/soldered/info.json3
-rw-r--r--keyboards/kbdfans/kbd19x/config.h1
-rw-r--r--keyboards/kbdfans/kbd19x/info.json3
-rw-r--r--keyboards/kbdfans/kbd4x/config.h1
-rw-r--r--keyboards/kbdfans/kbd4x/info.json3
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/config.h2
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/info.json3
-rw-r--r--keyboards/kbdfans/kbd67/rev1/config.h2
-rw-r--r--keyboards/kbdfans/kbd67/rev1/info.json3
-rw-r--r--keyboards/kbdfans/kbd67/rev2/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/rev2/info.json3
-rw-r--r--keyboards/kbdfans/kbd6x/config.h1
-rw-r--r--keyboards/kbdfans/kbd6x/info.json3
-rw-r--r--keyboards/kbdfans/kbd75/config.h2
-rw-r--r--keyboards/kbdfans/kbd75/rev1/info.json3
-rw-r--r--keyboards/kbdfans/kbd75/rev2/info.json3
-rw-r--r--keyboards/kbdfans/kbd75hs/config.h1
-rw-r--r--keyboards/kbdfans/kbd75hs/info.json3
-rw-r--r--keyboards/kbdfans/kbd8x/config.h1
-rw-r--r--keyboards/kbdfans/kbd8x/info.json3
-rw-r--r--keyboards/kbdfans/kbd8x_mk2/config.h1
-rw-r--r--keyboards/kbdfans/kbd8x_mk2/info.json3
-rw-r--r--keyboards/kbdfans/kbdpad/mk2/config.h1
-rw-r--r--keyboards/kbdfans/kbdpad/mk2/info.json3
-rw-r--r--keyboards/kbdfans/odin/soldered/config.h1
-rw-r--r--keyboards/kbdfans/odin/soldered/info.json3
-rw-r--r--keyboards/kbdfans/odin/v2/config.h1
-rw-r--r--keyboards/kbdfans/odin/v2/info.json3
-rw-r--r--keyboards/kbdfans/phaseone/config.h1
-rw-r--r--keyboards/kbdfans/phaseone/info.json3
-rw-r--r--keyboards/kc60/config.h1
-rw-r--r--keyboards/kc60/info.json3
-rw-r--r--keyboards/keebformom/config.h1
-rw-r--r--keyboards/keebformom/info.json3
-rw-r--r--keyboards/keebio/bamfk1/config.h1
-rw-r--r--keyboards/keebio/bamfk1/info.json3
-rw-r--r--keyboards/keebio/bamfk4/config.h1
-rw-r--r--keyboards/keebio/bamfk4/info.json3
-rw-r--r--keyboards/keebio/bdn9/rev1/config.h1
-rw-r--r--keyboards/keebio/bdn9/rev1/info.json3
-rw-r--r--keyboards/keebio/bdn9/rev2/config.h1
-rw-r--r--keyboards/keebio/bdn9/rev2/info.json3
-rw-r--r--keyboards/keebio/dsp40/rev1/config.h1
-rw-r--r--keyboards/keebio/dsp40/rev1/info.json3
-rw-r--r--keyboards/keebio/ergodicity/config.h1
-rw-r--r--keyboards/keebio/ergodicity/info.json3
-rw-r--r--keyboards/keebio/iris/rev6/config.h1
-rw-r--r--keyboards/keebio/iris/rev6/info.json1
-rw-r--r--keyboards/keebio/iris/rev7/config.h1
-rw-r--r--keyboards/keebio/iris/rev7/info.json1
-rw-r--r--keyboards/keebio/stick/config.h1
-rw-r--r--keyboards/keebio/stick/info.json3
-rw-r--r--keyboards/keebio/wtf60/config.h1
-rw-r--r--keyboards/keebio/wtf60/info.json3
-rw-r--r--keyboards/keebmonkey/kbmg68/config.h1
-rw-r--r--keyboards/keebmonkey/kbmg68/info.json3
-rw-r--r--keyboards/keebwerk/nano_slider/config.h1
-rw-r--r--keyboards/keebwerk/nano_slider/info.json3
-rw-r--r--keyboards/keybage/radpad/config.h1
-rw-r--r--keyboards/keybage/radpad/info.json3
-rw-r--r--keyboards/keycapsss/o4l_5x12/config.h1
-rw-r--r--keyboards/keyhive/absinthe/config.h1
-rw-r--r--keyboards/keyhive/absinthe/info.json3
-rw-r--r--keyboards/keyhive/ergosaurus/config.h1
-rw-r--r--keyboards/keyhive/ergosaurus/info.json3
-rw-r--r--keyboards/keyhive/smallice/config.h1
-rw-r--r--keyboards/keyhive/smallice/info.json3
-rw-r--r--keyboards/keyquest/enclave/config.h1
-rw-r--r--keyboards/keyquest/enclave/info.json3
-rw-r--r--keyboards/kiwikey/borderland/config.h1
-rw-r--r--keyboards/kiwikey/kawii9/config.h1
-rw-r--r--keyboards/kiwikey/wanderland/config.h1
-rw-r--r--keyboards/kiwikey/wanderland/info.json3
-rw-r--r--keyboards/kopibeng/mnk88/config.h1
-rw-r--r--keyboards/kopibeng/mnk88/info.json3
-rw-r--r--keyboards/kopibeng/xt60/config.h1
-rw-r--r--keyboards/kopibeng/xt60/info.json3
-rw-r--r--keyboards/kopibeng/xt60_singa/config.h1
-rw-r--r--keyboards/kopibeng/xt60_singa/info.json3
-rw-r--r--keyboards/kopibeng/xt65/config.h1
-rw-r--r--keyboards/kopibeng/xt65/info.json3
-rw-r--r--keyboards/kopibeng/xt8x/config.h1
-rw-r--r--keyboards/kopibeng/xt8x/info.json3
-rw-r--r--keyboards/kprepublic/bm43a/config.h1
-rw-r--r--keyboards/kprepublic/bm43a/info.json3
-rwxr-xr-xkeyboards/kprepublic/bm43hsrgb/config.h2
-rwxr-xr-xkeyboards/kprepublic/bm43hsrgb/info.json3
-rw-r--r--keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h1
-rw-r--r--keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h1
-rw-r--r--keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json3
-rw-r--r--keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h2
-rw-r--r--keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json3
-rw-r--r--keyboards/kprepublic/cospad/config.h1
-rw-r--r--keyboards/kprepublic/cospad/info.json3
-rw-r--r--keyboards/ktec/daisy/config.h1
-rw-r--r--keyboards/labyrinth75/config.h1
-rw-r--r--keyboards/latincompass/latin17rgb/config.h1
-rw-r--r--keyboards/latincompass/latin17rgb/info.json3
-rw-r--r--keyboards/latincompass/latin47ble/config.h1
-rw-r--r--keyboards/lazydesigners/bolt/config.h1
-rw-r--r--keyboards/lazydesigners/bolt/info.json3
-rwxr-xr-xkeyboards/lazydesigners/cassette8/config.h1
-rwxr-xr-xkeyboards/lazydesigners/cassette8/info.json3
-rw-r--r--keyboards/lazydesigners/dimple/config.h1
-rw-r--r--keyboards/lazydesigners/dimple/ortho/info.json3
-rw-r--r--keyboards/lazydesigners/dimple/staggered/info.json3
-rw-r--r--keyboards/lazydesigners/dimpleplus/config.h1
-rw-r--r--keyboards/lazydesigners/dimpleplus/info.json3
-rw-r--r--keyboards/lazydesigners/the40/config.h1
-rw-r--r--keyboards/lazydesigners/the40/info.json3
-rw-r--r--keyboards/lazydesigners/the50/config.h1
-rw-r--r--keyboards/lazydesigners/the50/info.json3
-rwxr-xr-xkeyboards/lazydesigners/the60/rev2/config.h1
-rwxr-xr-xkeyboards/lazydesigners/the60/rev2/info.json3
-rw-r--r--keyboards/linworks/fave87/config.h1
-rw-r--r--keyboards/linworks/fave87/info.json3
-rw-r--r--keyboards/linworks/whale75/config.h1
-rw-r--r--keyboards/linworks/whale75/info.json3
-rw-r--r--keyboards/lm_keyboard/lm60n/config.h1
-rw-r--r--keyboards/lm_keyboard/lm60n/info.json3
-rw-r--r--keyboards/longnald/corin/config.h1
-rw-r--r--keyboards/longnald/corin/info.json3
-rw-r--r--keyboards/lyso1/lck75/config.h2
-rw-r--r--keyboards/lz/erghost/config.h1
-rw-r--r--keyboards/lz/erghost/info.json3
-rw-r--r--keyboards/manta60/config.h1
-rw-r--r--keyboards/marksard/leftover30/config.h1
-rw-r--r--keyboards/marksard/leftover30/info.json3
-rw-r--r--keyboards/marksard/rhymestone/rev1/config.h1
-rw-r--r--keyboards/marksard/rhymestone/rev1/info.json1
-rw-r--r--keyboards/marksard/treadstone32/lite/config.h1
-rw-r--r--keyboards/marksard/treadstone32/lite/info.json3
-rw-r--r--keyboards/marksard/treadstone32/rev1/config.h1
-rw-r--r--keyboards/marksard/treadstone32/rev1/info.json3
-rw-r--r--keyboards/marksard/treadstone48/rev1/config.h1
-rw-r--r--keyboards/marksard/treadstone48/rev1/info.json3
-rw-r--r--keyboards/marksard/treadstone48/rev2/config.h1
-rw-r--r--keyboards/marksard/treadstone48/rev2/info.json3
-rw-r--r--keyboards/matrix/cain_re/config.h1
-rw-r--r--keyboards/matrix/cain_re/info.json1
-rw-r--r--keyboards/matrix/m12og/rev1/config.h1
-rw-r--r--keyboards/matrix/m12og/rev1/info.json3
-rw-r--r--keyboards/matrix/m12og/rev2/config.h1
-rw-r--r--keyboards/matrix/m12og/rev2/info.json3
-rw-r--r--keyboards/mechanickeys/undead60m/config.h1
-rw-r--r--keyboards/mechanickeys/undead60m/info.json3
-rw-r--r--keyboards/mechbrewery/mb65s/config.h1
-rw-r--r--keyboards/mechbrewery/mb65s/info.json3
-rw-r--r--keyboards/mechkeys/mk60/config.h1
-rw-r--r--keyboards/mechkeys/mk60/info.json3
-rw-r--r--keyboards/mechlovin/delphine/mono_led/config.h1
-rw-r--r--keyboards/mechlovin/delphine/mono_led/info.json3
-rw-r--r--keyboards/mechlovin/delphine/rgb_led/config.h1
-rw-r--r--keyboards/mechlovin/delphine/rgb_led/info.json3
-rw-r--r--keyboards/mechlovin/foundation/config.h1
-rw-r--r--keyboards/mechlovin/foundation/info.json3
-rw-r--r--keyboards/mechlovin/infinity87/rev1/standard/config.h1
-rw-r--r--keyboards/mechlovin/infinity87/rev1/standard/info.json3
-rw-r--r--keyboards/mechlovin/infinity87/rev2/config.h1
-rw-r--r--keyboards/mechlovin/infinity87/rev2/info.json3
-rw-r--r--keyboards/mechlovin/infinity88/config.h1
-rw-r--r--keyboards/mechlovin/infinity88/info.json3
-rw-r--r--keyboards/mechlovin/kay60/config.h1
-rw-r--r--keyboards/mechlovin/kay60/info.json3
-rw-r--r--keyboards/mechlovin/kay65/config.h1
-rw-r--r--keyboards/mechlovin/kay65/info.json3
-rw-r--r--keyboards/mechlovin/olly/bb/config.h1
-rw-r--r--keyboards/mechlovin/olly/bb/info.json3
-rw-r--r--keyboards/mechlovin/olly/jf/config.h1
-rw-r--r--keyboards/mechlovin/olly/jf/info.json3
-rw-r--r--keyboards/mechlovin/olly/orion/config.h1
-rw-r--r--keyboards/mechlovin/olly/orion/info.json3
-rw-r--r--keyboards/mechlovin/pisces/config.h1
-rw-r--r--keyboards/mechlovin/pisces/info.json3
-rw-r--r--keyboards/mechlovin/serratus/config.h1
-rw-r--r--keyboards/mechlovin/serratus/info.json3
-rw-r--r--keyboards/mechlovin/zed60/config.h2
-rw-r--r--keyboards/mechlovin/zed60/info.json3
-rw-r--r--keyboards/mechlovin/zed65/mono_led/config.h1
-rw-r--r--keyboards/mechlovin/zed65/mono_led/info.json3
-rw-r--r--keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h2
-rw-r--r--keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json3
-rw-r--r--keyboards/mechstudio/ud_40_ortho/config.h1
-rw-r--r--keyboards/mechstudio/ud_40_ortho/info.json3
-rw-r--r--keyboards/mechwild/mokulua/mirrored/config.h1
-rw-r--r--keyboards/mechwild/mokulua/mirrored/info.json1
-rw-r--r--keyboards/mechwild/mokulua/standard/config.h1
-rw-r--r--keyboards/mechwild/mokulua/standard/info.json1
-rw-r--r--keyboards/mechwild/murphpad/config.h1
-rw-r--r--keyboards/mechwild/murphpad/info.json3
-rw-r--r--keyboards/mechwild/obe/config.h1
-rw-r--r--keyboards/mechwild/obe/info.json3
-rw-r--r--keyboards/mechwild/puckbuddy/config.h1
-rw-r--r--keyboards/mechwild/puckbuddy/info.json3
-rw-r--r--keyboards/mechwild/waka60/config.h1
-rw-r--r--keyboards/mechwild/waka60/info.json3
-rw-r--r--keyboards/meletrix/zoom87/config.h1
-rw-r--r--keyboards/meletrix/zoom87/info.json3
-rwxr-xr-xkeyboards/melgeek/mj6xy/rev3/config.h1
-rw-r--r--keyboards/melgeek/mj6xy/rev3/info.json3
-rw-r--r--keyboards/meow48/config.h2
-rw-r--r--keyboards/meow48/info.json3
-rw-r--r--keyboards/merge/uc1/config.h1
-rw-r--r--keyboards/merge/uc1/info.json3
-rw-r--r--keyboards/merge/um70/config.h1
-rw-r--r--keyboards/merge/um70/info.json1
-rw-r--r--keyboards/merge/um80/config.h1
-rw-r--r--keyboards/merge/um80/info.json1
-rw-r--r--keyboards/meson/config.h1
-rw-r--r--keyboards/meson/info.json1
-rw-r--r--keyboards/mexsistor/ludmila/config.h1
-rw-r--r--keyboards/mexsistor/ludmila/info.json3
-rw-r--r--keyboards/mincedshon/ecila/config.h1
-rw-r--r--keyboards/mincedshon/ecila/info.json3
-rw-r--r--keyboards/minimon/index_tab/config.h1
-rw-r--r--keyboards/minimon/index_tab/info.json3
-rw-r--r--keyboards/misterknife/knife66/config.h1
-rw-r--r--keyboards/misterknife/knife66/info.json3
-rw-r--r--keyboards/misterknife/knife66_iso/config.h1
-rw-r--r--keyboards/misterknife/knife66_iso/info.json3
-rw-r--r--keyboards/mixi/config.h1
-rw-r--r--keyboards/mixi/info.json3
-rw-r--r--keyboards/mt/mt64rgb/config.h1
-rw-r--r--keyboards/mt/mt64rgb/info.json3
-rw-r--r--keyboards/mt/mt84/config.h1
-rw-r--r--keyboards/mt/mt84/info.json3
-rw-r--r--keyboards/mt/split75/config.h1
-rw-r--r--keyboards/mt/split75/info.json3
-rw-r--r--keyboards/mtbkeys/mtb60/hotswap/config.h1
-rw-r--r--keyboards/mtbkeys/mtb60/hotswap/info.json3
-rw-r--r--keyboards/mtbkeys/mtb60/solder/config.h1
-rw-r--r--keyboards/mtbkeys/mtb60/solder/info.json3
-rw-r--r--keyboards/mwstudio/mw75/config.h2
-rw-r--r--keyboards/mwstudio/mw75/info.json3
-rw-r--r--keyboards/mwstudio/mw75r2/config.h2
-rw-r--r--keyboards/mwstudio/mw75r2/info.json3
-rw-r--r--keyboards/neokeys/g67/element_hs/config.h1
-rw-r--r--keyboards/neokeys/g67/element_hs/info.json3
-rw-r--r--keyboards/neokeys/g67/hotswap/config.h1
-rw-r--r--keyboards/neokeys/g67/hotswap/info.json3
-rw-r--r--keyboards/neokeys/g67/soldered/config.h1
-rw-r--r--keyboards/neokeys/g67/soldered/info.json3
-rw-r--r--keyboards/nightly_boards/alter/rev1/config.h1
-rw-r--r--keyboards/nightly_boards/alter/rev1/info.json3
-rw-r--r--keyboards/nightly_boards/n2/config.h1
-rw-r--r--keyboards/nightly_boards/n2/info.json3
-rw-r--r--keyboards/nightly_boards/n60_s/config.h2
-rw-r--r--keyboards/nightly_boards/n60_s/info.json3
-rw-r--r--keyboards/nightly_boards/n87/config.h1
-rw-r--r--keyboards/nightly_boards/n87/info.json3
-rw-r--r--keyboards/nightly_boards/n9/config.h1
-rw-r--r--keyboards/nightly_boards/n9/info.json3
-rw-r--r--keyboards/nix_studio/oxalys80/config.h1
-rw-r--r--keyboards/nix_studio/oxalys80/info.json3
-rw-r--r--keyboards/novelkeys/nk1/config.h1
-rwxr-xr-xkeyboards/novelkeys/nk1/info.json3
-rwxr-xr-xkeyboards/novelkeys/novelpad/config.h1
-rw-r--r--keyboards/nullbitsco/nibble/config.h1
-rw-r--r--keyboards/nullbitsco/nibble/info.json3
-rw-r--r--keyboards/nullbitsco/snap/config.h1
-rw-r--r--keyboards/nullbitsco/snap/info.json1
-rw-r--r--keyboards/oddforge/vea/config.h1
-rw-r--r--keyboards/oddforge/vea/info.json3
-rw-r--r--keyboards/om60/config.h1
-rw-r--r--keyboards/om60/info.json1
-rw-r--r--keyboards/orthocode/config.h1
-rw-r--r--keyboards/orthocode/info.json3
-rw-r--r--keyboards/pearlboards/atlas/config.h2
-rw-r--r--keyboards/pearlboards/atlas/info.json3
-rw-r--r--keyboards/pearlboards/pandora/config.h2
-rw-r--r--keyboards/pearlboards/pandora/info.json3
-rw-r--r--keyboards/pearlboards/pearl/config.h2
-rw-r--r--keyboards/pearlboards/pearl/info.json3
-rw-r--r--keyboards/pearlboards/zeus/config.h2
-rw-r--r--keyboards/pearlboards/zeus/info.json3
-rw-r--r--keyboards/pearlboards/zeuspad/config.h2
-rw-r--r--keyboards/pearlboards/zeuspad/info.json3
-rw-r--r--keyboards/percent/booster/config.h1
-rw-r--r--keyboards/percent/booster/info.json3
-rw-r--r--keyboards/phantom/config.h1
-rw-r--r--keyboards/pimentoso/touhoupad/config.h1
-rw-r--r--keyboards/pimentoso/touhoupad/info.json3
-rw-r--r--keyboards/playkbtw/helen80/config.h1
-rw-r--r--keyboards/playkbtw/helen80/info.json3
-rw-r--r--keyboards/playkbtw/pk64rgb/config.h1
-rw-r--r--keyboards/playkbtw/pk64rgb/info.json3
-rw-r--r--keyboards/plume/plume65/config.h1
-rw-r--r--keyboards/plut0nium/0x3e/config.h1
-rw-r--r--keyboards/plut0nium/0x3e/info.json3
-rw-r--r--keyboards/plywrks/lune/config.h1
-rw-r--r--keyboards/pohjolaworks/louhi/config.h1
-rw-r--r--keyboards/poker87c/config.h1
-rw-r--r--keyboards/poker87c/info.json3
-rw-r--r--keyboards/poker87d/config.h1
-rw-r--r--keyboards/poker87d/info.json3
-rw-r--r--keyboards/polycarbdiet/s20/config.h2
-rw-r--r--keyboards/polycarbdiet/s20/info.json3
-rw-r--r--keyboards/pom_keyboards/tnln95/config.h1
-rw-r--r--keyboards/pom_keyboards/tnln95/info.json3
-rw-r--r--keyboards/program_yoink/config.h1
-rw-r--r--keyboards/program_yoink/ortho/info.json3
-rw-r--r--keyboards/program_yoink/staggered/info.json3
-rw-r--r--keyboards/quad_h/lb75/config.h1
-rw-r--r--keyboards/quad_h/lb75/info.json3
-rw-r--r--keyboards/quarkeys/z40/config.h1
-rw-r--r--keyboards/quarkeys/z40/info.json3
-rw-r--r--keyboards/quarkeys/z60/hotswap/config.h1
-rw-r--r--keyboards/quarkeys/z60/hotswap/info.json3
-rw-r--r--keyboards/quarkeys/z60/solder/config.h2
-rw-r--r--keyboards/quarkeys/z60/solder/info.json3
-rw-r--r--keyboards/quarkeys/z67/hotswap/config.h1
-rw-r--r--keyboards/quarkeys/z67/hotswap/info.json3
-rw-r--r--keyboards/quarkeys/z67/solder/config.h1
-rw-r--r--keyboards/quarkeys/z67/solder/info.json3
-rw-r--r--keyboards/qwertyydox/config.h1
-rw-r--r--keyboards/qwertyydox/info.json3
-rw-r--r--keyboards/rart/rart4x4/config.h1
-rw-r--r--keyboards/rart/rart4x4/info.json3
-rw-r--r--keyboards/rart/rart67/config.h1
-rw-r--r--keyboards/rart/rart67/info.json3
-rw-r--r--keyboards/rart/rart75hs/config.h1
-rw-r--r--keyboards/rart/rart75hs/info.json3
-rw-r--r--keyboards/rart/rart80/config.h1
-rw-r--r--keyboards/rart/rart80/info.json3
-rw-r--r--keyboards/rart/rartpad/config.h1
-rw-r--r--keyboards/rart/rartpad/info.json3
-rw-r--r--keyboards/recompile_keys/mio/config.h1
-rw-r--r--keyboards/recompile_keys/mio/info.json3
-rw-r--r--keyboards/retro_75/config.h1
-rw-r--r--keyboards/reviung/reviung33/config.h1
-rw-r--r--keyboards/reviung/reviung33/info.json3
-rw-r--r--keyboards/reviung/reviung41/config.h1
-rw-r--r--keyboards/reviung/reviung41/info.json3
-rw-r--r--keyboards/reviung/reviung5/config.h1
-rw-r--r--keyboards/reviung/reviung5/info.json3
-rw-r--r--keyboards/reviung/reviung53/config.h1
-rw-r--r--keyboards/reviung/reviung53/info.json3
-rw-r--r--keyboards/rmi_kb/squishyfrl/config.h1
-rw-r--r--keyboards/rmi_kb/squishytkl/config.h1
-rw-r--r--keyboards/rmi_kb/tkl_ff/v2/config.h1
-rw-r--r--keyboards/rmi_kb/wete/v2/config.h1
-rw-r--r--keyboards/rocketboard_16/config.h1
-rw-r--r--keyboards/rocketboard_16/info.json3
-rw-r--r--keyboards/runes/vaengr/config.h1
-rw-r--r--keyboards/runes/vaengr/info.json3
-rw-r--r--keyboards/rura66/rev1/config.h1
-rw-r--r--keyboards/sam/s80/config.h1
-rw-r--r--keyboards/sam/sg81m/config.h1
-rw-r--r--keyboards/sam/sg81m/info.json3
-rw-r--r--keyboards/sawnsprojects/amber80/solder/config.h1
-rw-r--r--keyboards/sawnsprojects/amber80/solder/info.json3
-rw-r--r--keyboards/sawnsprojects/krush/krush60/solder/config.h1
-rw-r--r--keyboards/sawnsprojects/krush/krush60/solder/info.json3
-rw-r--r--keyboards/sawnsprojects/krush/krush65/hotswap/config.h1
-rw-r--r--keyboards/sawnsprojects/krush/krush65/hotswap/info.json3
-rw-r--r--keyboards/sawnsprojects/krush/krush65/solder/config.h1
-rw-r--r--keyboards/sawnsprojects/krush/krush65/solder/info.json3
-rw-r--r--keyboards/sawnsprojects/satxri6key/config.h1
-rw-r--r--keyboards/sawnsprojects/satxri6key/info.json3
-rw-r--r--keyboards/sawnsprojects/vcl65/solder/config.h1
-rw-r--r--keyboards/sawnsprojects/vcl65/solder/info.json3
-rw-r--r--keyboards/sck/osa/config.h1
-rw-r--r--keyboards/sck/osa/info.json3
-rw-r--r--keyboards/sendyyeah/pix/config.h1
-rw-r--r--keyboards/sendyyeah/pix/info.json3
-rw-r--r--keyboards/senselessclay/ck65/config.h1
-rw-r--r--keyboards/senselessclay/ck65/info.json3
-rw-r--r--keyboards/senselessclay/gos65/config.h1
-rw-r--r--keyboards/senselessclay/gos65/info.json3
-rw-r--r--keyboards/sentraq/number_pad/config.h1
-rw-r--r--keyboards/sentraq/number_pad/info.json3
-rw-r--r--keyboards/sentraq/s65_x/config.h1
-rw-r--r--keyboards/sentraq/s65_x/info.json3
-rw-r--r--keyboards/silverbullet44/config.h1
-rw-r--r--keyboards/skeletn87/hotswap/config.h1
-rw-r--r--keyboards/skeletn87/hotswap/info.json3
-rw-r--r--keyboards/skeletn87/soldered/config.h1
-rw-r--r--keyboards/skeletn87/soldered/info.json3
-rw-r--r--keyboards/skeletonkbd/skeletonnumpad/config.h1
-rw-r--r--keyboards/skeletonkbd/skeletonnumpad/info.json3
-rw-r--r--keyboards/skippys_custom_pcs/roopad/config.h1
-rw-r--r--keyboards/skippys_custom_pcs/roopad/info.json3
-rwxr-xr-xkeyboards/sofle/keyhive/config.h1
-rw-r--r--keyboards/sofle/keyhive/info.json1
-rw-r--r--keyboards/splitkb/zima/config.h1
-rw-r--r--keyboards/splitkb/zima/info.json3
-rw-r--r--keyboards/stello65/hs_rev1/config.h1
-rw-r--r--keyboards/stello65/sl_rev1/config.h1
-rw-r--r--keyboards/stratos/config.h1
-rw-r--r--keyboards/stratos/info.json3
-rw-r--r--keyboards/studiokestra/bourgeau/config.h1
-rw-r--r--keyboards/studiokestra/bourgeau/info.json3
-rw-r--r--keyboards/studiokestra/cascade/config.h1
-rw-r--r--keyboards/studiokestra/cascade/info.json3
-rw-r--r--keyboards/studiokestra/frl84/config.h1
-rw-r--r--keyboards/studiokestra/frl84/info.json3
-rw-r--r--keyboards/studiokestra/galatea/rev2/config.h1
-rw-r--r--keyboards/studiokestra/galatea/rev2/info.json3
-rw-r--r--keyboards/takashicompany/center_enter/config.h1
-rw-r--r--keyboards/takashicompany/center_enter/info.json3
-rw-r--r--keyboards/takashicompany/compacx/config.h1
-rw-r--r--keyboards/takashicompany/compacx/info.json1
-rw-r--r--keyboards/takashicompany/endzone34/config.h1
-rw-r--r--keyboards/takashicompany/endzone34/info.json3
-rw-r--r--keyboards/takashicompany/heavy_left/config.h1
-rw-r--r--keyboards/takashicompany/heavy_left/info.json1
-rw-r--r--keyboards/takashicompany/minizone/config.h1
-rw-r--r--keyboards/takashicompany/minizone/info.json3
-rw-r--r--keyboards/takashicompany/qoolee/config.h1
-rw-r--r--keyboards/takashicompany/qoolee/info.json3
-rw-r--r--keyboards/takashicompany/radialex/config.h1
-rw-r--r--keyboards/takashicompany/radialex/info.json3
-rw-r--r--keyboards/taleguers/taleguers75/config.h1
-rw-r--r--keyboards/taleguers/taleguers75/info.json1
-rw-r--r--keyboards/tanuki/config.h1
-rw-r--r--keyboards/tanuki/info.json3
-rw-r--r--keyboards/teahouse/ayleen/config.h1
-rw-r--r--keyboards/teahouse/ayleen/info.json3
-rw-r--r--keyboards/team0110/p1800fl/config.h1
-rw-r--r--keyboards/team0110/p1800fl/info.json3
-rw-r--r--keyboards/technika/config.h1
-rw-r--r--keyboards/technika/info.json3
-rw-r--r--keyboards/tenki/config.h1
-rw-r--r--keyboards/tenki/info.json3
-rwxr-xr-xkeyboards/tetris/config.h1
-rw-r--r--keyboards/tetris/info.json3
-rw-r--r--keyboards/tg4x/config.h1
-rw-r--r--keyboards/tg4x/info.json3
-rw-r--r--keyboards/themadnoodle/ncc1701kb/v2/config.h1
-rw-r--r--keyboards/themadnoodle/ncc1701kb/v2/info.json3
-rw-r--r--keyboards/themadnoodle/noodlepad/config.h1
-rw-r--r--keyboards/themadnoodle/noodlepad/info.json3
-rw-r--r--keyboards/thevankeyboards/minivan/config.h1
-rw-r--r--keyboards/thevankeyboards/minivan/info.json3
-rw-r--r--keyboards/tkc/m0lly/config.h1
-rw-r--r--keyboards/tkc/osav2/config.h1
-rw-r--r--keyboards/tkc/osav2/info.json3
-rw-r--r--keyboards/tkc/tkl_ab87/config.h1
-rw-r--r--keyboards/tkc/tkl_ab87/info.json3
-rw-r--r--keyboards/tmo50/config.h1
-rw-r--r--keyboards/tmo50/info.json3
-rw-r--r--keyboards/trashman/ketch/config.h1
-rw-r--r--keyboards/trashman/ketch/info.json3
-rw-r--r--keyboards/tszaboo/ortho4exent/config.h1
-rw-r--r--keyboards/tszaboo/ortho4exent/info.json3
-rw-r--r--keyboards/ubest/vn/config.h1
-rw-r--r--keyboards/ubest/vn/info.json3
-rw-r--r--keyboards/unison/v04/config.h1
-rw-r--r--keyboards/waldo/config.h1
-rw-r--r--keyboards/waldo/info.json3
-rw-r--r--keyboards/wavtype/foundation/config.h1
-rw-r--r--keyboards/wavtype/foundation/info.json3
-rw-r--r--keyboards/wavtype/p01_ultra/config.h1
-rw-r--r--keyboards/wavtype/p01_ultra/info.json3
-rw-r--r--keyboards/westfoxtrot/aanzee/config.h1
-rw-r--r--keyboards/westfoxtrot/aanzee/info.json3
-rw-r--r--keyboards/westfoxtrot/cypher/rev5/config.h1
-rw-r--r--keyboards/westfoxtrot/cypher/rev5/info.json3
-rw-r--r--keyboards/winry/winry315/config.h1
-rw-r--r--keyboards/winry/winry315/info.json3
-rw-r--r--keyboards/wolf/ts60/config.h1
-rw-r--r--keyboards/wolf/ts60/info.json3
-rw-r--r--keyboards/wolfmarkclub/wm1/config.h1
-rw-r--r--keyboards/wolfmarkclub/wm1/info.json3
-rw-r--r--keyboards/work_louder/loop/config.h1
-rw-r--r--keyboards/work_louder/loop/info.json3
-rw-r--r--keyboards/work_louder/micro/config.h1
-rw-r--r--keyboards/work_louder/micro/info.json3
-rw-r--r--keyboards/work_louder/nano/config.h1
-rw-r--r--keyboards/work_louder/nano/info.json3
-rw-r--r--keyboards/work_louder/work_board/config.h1
-rw-r--r--keyboards/work_louder/work_board/info.json3
-rw-r--r--keyboards/wuque/creek70/config.h1
-rw-r--r--keyboards/wuque/creek70/info.json3
-rw-r--r--keyboards/wuque/ikki68/config.h1
-rw-r--r--keyboards/wuque/ikki68/info.json3
-rw-r--r--keyboards/wuque/ikki68_aurora/config.h1
-rw-r--r--keyboards/wuque/ikki68_aurora/info.json3
-rw-r--r--keyboards/wuque/promise87/ansi/config.h1
-rw-r--r--keyboards/wuque/promise87/ansi/info.json3
-rw-r--r--keyboards/wuque/promise87/wkl/config.h1
-rw-r--r--keyboards/wuque/promise87/wkl/info.json3
-rw-r--r--keyboards/xiudi/xd75/config.h1
-rw-r--r--keyboards/xiudi/xd84pro/config.h1
-rw-r--r--keyboards/xiudi/xd84pro/info.json3
-rw-r--r--keyboards/yandrstudio/eau_r2/config.h1
-rw-r--r--keyboards/yandrstudio/eau_r2/info.json3
-rw-r--r--keyboards/yeehaw/config.h1
-rw-r--r--keyboards/yeehaw/info.json3
-rw-r--r--keyboards/ymdk/np21/config.h1
-rw-r--r--keyboards/ymdk/sp64/config.h1
-rw-r--r--keyboards/ymdk/sp64/info.json3
-rw-r--r--keyboards/ymdk/wings/config.h1
-rw-r--r--keyboards/ymdk/wings/info.json3
-rw-r--r--keyboards/ymdk/wingshs/config.h1
-rw-r--r--keyboards/ymdk/wingshs/info.json3
-rw-r--r--keyboards/ymdk/ym68/config.h1
-rw-r--r--keyboards/ymdk/ym68/info.json3
-rw-r--r--keyboards/ymdk/ymd21/v2/config.h1
-rw-r--r--keyboards/ymdk/ymd21/v2/info.json3
-rw-r--r--keyboards/ymdk/ymd40/v2/config.h1
-rw-r--r--keyboards/ymdk/ymd40/v2/info.json3
-rw-r--r--keyboards/yoichiro/lunakey_macro/config.h1
-rw-r--r--keyboards/yoichiro/lunakey_macro/info.json3
-rw-r--r--keyboards/yoichiro/lunakey_mini/config.h1
-rw-r--r--keyboards/yoichiro/lunakey_mini/info.json1
-rw-r--r--keyboards/yushakobo/navpad/10/config.h1
-rw-r--r--keyboards/yushakobo/navpad/10/info.json3
-rw-r--r--keyboards/yushakobo/navpad/10_helix_r/config.h1
-rw-r--r--keyboards/yushakobo/navpad/10_helix_r/info.json1
-rw-r--r--keyboards/yushakobo/quick17/config.h1
-rw-r--r--keyboards/yushakobo/quick7/config.h1
-rw-r--r--keyboards/yushakobo/quick7/info.json3
805 files changed, 991 insertions, 563 deletions
diff --git a/keyboards/0xcb/1337/config.h b/keyboards/0xcb/1337/config.h
index cf4ea821bf..478bc85cd2 100644
--- a/keyboards/0xcb/1337/config.h
+++ b/keyboards/0xcb/1337/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24 #define RGBLIGHT_HUE_STEP 8 24 #define RGBLIGHT_HUE_STEP 8
25 #define RGBLIGHT_SAT_STEP 8 25 #define RGBLIGHT_SAT_STEP 8
26 #define RGBLIGHT_VAL_STEP 8 26 #define RGBLIGHT_VAL_STEP 8
27 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
28#define RGBLIGHT_EFFECT_BREATHING 27#define RGBLIGHT_EFFECT_BREATHING
29#define RGBLIGHT_EFFECT_RAINBOW_MOOD 28#define RGBLIGHT_EFFECT_RAINBOW_MOOD
30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/0xcb/1337/info.json b/keyboards/0xcb/1337/info.json
index a0b04ba7df..5e3e0037b9 100644
--- a/keyboards/0xcb/1337/info.json
+++ b/keyboards/0xcb/1337/info.json
@@ -21,6 +21,9 @@
21 "qmk_lufa_bootloader": { 21 "qmk_lufa_bootloader": {
22 "led": "B0" 22 "led": "B0"
23 }, 23 },
24 "rgblight": {
25 "sleep": true
26 },
24 "ws2812": { 27 "ws2812": {
25 "pin": "D3" 28 "pin": "D3"
26 }, 29 },
diff --git a/keyboards/0xcb/tutelpad/config.h b/keyboards/0xcb/tutelpad/config.h
index f64205d126..926cadcea7 100644
--- a/keyboards/0xcb/tutelpad/config.h
+++ b/keyboards/0xcb/tutelpad/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define RGBLIGHT_HUE_STEP 10 // The number of steps to cycle through the hue by 21#define RGBLIGHT_HUE_STEP 10 // The number of steps to cycle through the hue by
22#define RGBLIGHT_SAT_STEP 17 // The number of steps to increment the saturation by 22#define RGBLIGHT_SAT_STEP 17 // The number of steps to increment the saturation by
23#define RGBLIGHT_VAL_STEP 17 // The number of steps to increment the brightness by 23#define RGBLIGHT_VAL_STEP 17 // The number of steps to increment the brightness by
24#define RGBLIGHT_SLEEP // RGB will switch off when host goes to sleep
25 24
26#define RGBLIGHT_EFFECT_BREATHING // Enable all additional RGB animation modes 25#define RGBLIGHT_EFFECT_BREATHING // Enable all additional RGB animation modes
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/0xcb/tutelpad/info.json b/keyboards/0xcb/tutelpad/info.json
index 79fdf0af45..c01008fdda 100644
--- a/keyboards/0xcb/tutelpad/info.json
+++ b/keyboards/0xcb/tutelpad/info.json
@@ -11,6 +11,9 @@
11 "bootmagic": { 11 "bootmagic": {
12 "matrix": [1, 0] 12 "matrix": [1, 0]
13 }, 13 },
14 "rgblight": {
15 "sleep": true
16 },
14 "ws2812": { 17 "ws2812": {
15 "pin": "D3" 18 "pin": "D3"
16 }, 19 },
diff --git a/keyboards/1upkeyboards/1up60hse/config.h b/keyboards/1upkeyboards/1up60hse/config.h
index bc0d7f0c4b..8f7b3d4a76 100644
--- a/keyboards/1upkeyboards/1up60hse/config.h
+++ b/keyboards/1upkeyboards/1up60hse/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8 33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_SLEEP
35 34
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 36#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/1upkeyboards/1up60hse/info.json b/keyboards/1upkeyboards/1up60hse/info.json
index 475a935123..e4932c23cc 100644
--- a/keyboards/1upkeyboards/1up60hse/info.json
+++ b/keyboards/1upkeyboards/1up60hse/info.json
@@ -18,6 +18,9 @@
18 "levels": 5, 18 "levels": 5,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "F0" 25 "pin": "F0"
23 }, 26 },
diff --git a/keyboards/1upkeyboards/super16/config.h b/keyboards/1upkeyboards/super16/config.h
index 8102cbda4c..16ef9c2f4b 100644
--- a/keyboards/1upkeyboards/super16/config.h
+++ b/keyboards/1upkeyboards/super16/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23# define RGBLIGHT_HUE_STEP 8 23# define RGBLIGHT_HUE_STEP 8
24# define RGBLIGHT_SAT_STEP 8 24# define RGBLIGHT_SAT_STEP 8
25# define RGBLIGHT_VAL_STEP 8 25# define RGBLIGHT_VAL_STEP 8
26# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
27# define RGBLIGHT_EFFECT_BREATHING 26# define RGBLIGHT_EFFECT_BREATHING
28# define RGBLIGHT_EFFECT_RAINBOW_MOOD 27# define RGBLIGHT_EFFECT_RAINBOW_MOOD
29# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/1upkeyboards/super16/info.json b/keyboards/1upkeyboards/super16/info.json
index 923f536ac8..2df890dc7f 100644
--- a/keyboards/1upkeyboards/super16/info.json
+++ b/keyboards/1upkeyboards/super16/info.json
@@ -11,6 +11,9 @@
11 "ws2812": { 11 "ws2812": {
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": {
15 "sleep": true
16 },
14 "rgb_matrix": { 17 "rgb_matrix": {
15 "driver": "WS2812" 18 "driver": "WS2812"
16 }, 19 },
diff --git a/keyboards/25keys/aleth42/rev0/config.h b/keyboards/25keys/aleth42/rev0/config.h
index 2c3ca34c5e..62fcaf8c54 100644
--- a/keyboards/25keys/aleth42/rev0/config.h
+++ b/keyboards/25keys/aleth42/rev0/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/25keys/aleth42/rev0/info.json b/keyboards/25keys/aleth42/rev0/info.json
index f3741a80b1..6138e6155b 100644
--- a/keyboards/25keys/aleth42/rev0/info.json
+++ b/keyboards/25keys/aleth42/rev0/info.json
@@ -13,6 +13,9 @@
13 {"pin_a": "B5", "pin_b": "B4"} 13 {"pin_a": "B5", "pin_b": "B4"}
14 ] 14 ]
15 }, 15 },
16 "rgblight": {
17 "sleep": true
18 },
16 "ws2812": { 19 "ws2812": {
17 "pin": "C7" 20 "pin": "C7"
18 }, 21 },
diff --git a/keyboards/25keys/aleth42/rev1/config.h b/keyboards/25keys/aleth42/rev1/config.h
index a97ab1ea49..8452c624d7 100644
--- a/keyboards/25keys/aleth42/rev1/config.h
+++ b/keyboards/25keys/aleth42/rev1/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/25keys/aleth42/rev1/info.json b/keyboards/25keys/aleth42/rev1/info.json
index 5620203889..40773851fd 100644
--- a/keyboards/25keys/aleth42/rev1/info.json
+++ b/keyboards/25keys/aleth42/rev1/info.json
@@ -13,6 +13,9 @@
13 {"pin_a": "F5", "pin_b": "F6"} 13 {"pin_a": "F5", "pin_b": "F6"}
14 ] 14 ]
15 }, 15 },
16 "rgblight": {
17 "sleep": true
18 },
16 "ws2812": { 19 "ws2812": {
17 "pin": "B3" 20 "pin": "B3"
18 }, 21 },
diff --git a/keyboards/25keys/cassette42/config.h b/keyboards/25keys/cassette42/config.h
index 07d9ab9b67..fd50a97473 100644
--- a/keyboards/25keys/cassette42/config.h
+++ b/keyboards/25keys/cassette42/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/25keys/cassette42/info.json b/keyboards/25keys/cassette42/info.json
index 01701aedeb..ac61f13d77 100644
--- a/keyboards/25keys/cassette42/info.json
+++ b/keyboards/25keys/cassette42/info.json
@@ -14,6 +14,9 @@
14 {"pin_a": "B3", "pin_b": "B1"} 14 {"pin_a": "B3", "pin_b": "B1"}
15 ] 15 ]
16 }, 16 },
17 "rgblight": {
18 "sleep": true
19 },
17 "ws2812": { 20 "ws2812": {
18 "pin": "D3" 21 "pin": "D3"
19 }, 22 },
diff --git a/keyboards/abacus/config.h b/keyboards/abacus/config.h
index b5109c291d..ed3b65bf7e 100644
--- a/keyboards/abacus/config.h
+++ b/keyboards/abacus/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23# define RGBLIGHT_HUE_STEP 8 23# define RGBLIGHT_HUE_STEP 8
24# define RGBLIGHT_SAT_STEP 8 24# define RGBLIGHT_SAT_STEP 8
25# define RGBLIGHT_VAL_STEP 8 25# define RGBLIGHT_VAL_STEP 8
26# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
27/*== choose animations ==*/ 26/*== choose animations ==*/
28# define RGBLIGHT_EFFECT_BREATHING 27# define RGBLIGHT_EFFECT_BREATHING
29# define RGBLIGHT_EFFECT_RAINBOW_MOOD 28# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/abacus/info.json b/keyboards/abacus/info.json
index c12d7cb235..81503d24c0 100644
--- a/keyboards/abacus/info.json
+++ b/keyboards/abacus/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "F1", "pin_b": "F0"} 18 {"pin_a": "F1", "pin_b": "F0"}
19 ] 19 ]
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "D1" 25 "pin": "D1"
23 }, 26 },
diff --git a/keyboards/abstract/ellipse/rev1/config.h b/keyboards/abstract/ellipse/rev1/config.h
index c2632e0417..9121f358b2 100644
--- a/keyboards/abstract/ellipse/rev1/config.h
+++ b/keyboards/abstract/ellipse/rev1/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 24
26/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 25/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
27#define LOCKING_SUPPORT_ENABLE 26#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/abstract/ellipse/rev1/info.json b/keyboards/abstract/ellipse/rev1/info.json
index 9dfe255ba2..2d1ae54ecd 100644
--- a/keyboards/abstract/ellipse/rev1/info.json
+++ b/keyboards/abstract/ellipse/rev1/info.json
@@ -24,6 +24,9 @@
24 "pin": "C6", 24 "pin": "C6",
25 "levels": 15 25 "levels": 15
26 }, 26 },
27 "rgblight": {
28 "sleep": true
29 },
27 "ws2812": { 30 "ws2812": {
28 "pin": "E6" 31 "pin": "E6"
29 }, 32 },
diff --git a/keyboards/acekeyboard/titan60/config.h b/keyboards/acekeyboard/titan60/config.h
index 2f3159192a..31b0284f20 100644
--- a/keyboards/acekeyboard/titan60/config.h
+++ b/keyboards/acekeyboard/titan60/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/acekeyboard/titan60/info.json b/keyboards/acekeyboard/titan60/info.json
index b384b7bcbf..5ba9ae4f0c 100644
--- a/keyboards/acekeyboard/titan60/info.json
+++ b/keyboards/acekeyboard/titan60/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "D0" 24 "pin": "D0"
22 }, 25 },
diff --git a/keyboards/acheron/elongate/beta/config.h b/keyboards/acheron/elongate/beta/config.h
index 81093a2838..4b8e12dc0c 100644
--- a/keyboards/acheron/elongate/beta/config.h
+++ b/keyboards/acheron/elongate/beta/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/acheron/elongate/beta/info.json b/keyboards/acheron/elongate/beta/info.json
index 5f46a2a48c..b493b0b4b4 100644
--- a/keyboards/acheron/elongate/beta/info.json
+++ b/keyboards/acheron/elongate/beta/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x454C", 8 "pid": "0x454C",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D7" 15 "pin": "D7"
13 }, 16 },
diff --git a/keyboards/acheron/elongate/delta/config.h b/keyboards/acheron/elongate/delta/config.h
index 2113a65b3a..e892d5bd3d 100755
--- a/keyboards/acheron/elongate/delta/config.h
+++ b/keyboards/acheron/elongate/delta/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22#define BACKLIGHT_PAL_MODE 1 22#define BACKLIGHT_PAL_MODE 1
23 23
24#define RGBLED_NUM 16 24#define RGBLED_NUM 16
25#define RGBLIGHT_SLEEP
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/acheron/elongate/delta/info.json b/keyboards/acheron/elongate/delta/info.json
index c753810954..edfcc58d09 100644
--- a/keyboards/acheron/elongate/delta/info.json
+++ b/keyboards/acheron/elongate/delta/info.json
@@ -20,7 +20,8 @@
20 "breathing_period": 3 20 "breathing_period": 3
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "max_brightness": 200 23 "max_brightness": 200,
24 "sleep": true
24 }, 25 },
25 "ws2812": { 26 "ws2812": {
26 "pin": "B15" 27 "pin": "B15"
diff --git a/keyboards/ada/ada1800mini/config.h b/keyboards/ada/ada1800mini/config.h
index 92f08f354c..c1f11c77b0 100644
--- a/keyboards/ada/ada1800mini/config.h
+++ b/keyboards/ada/ada1800mini/config.h
@@ -21,7 +21,6 @@
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ada/ada1800mini/info.json b/keyboards/ada/ada1800mini/info.json
index 1768a7b55b..2663cc502f 100644
--- a/keyboards/ada/ada1800mini/info.json
+++ b/keyboards/ada/ada1800mini/info.json
@@ -12,7 +12,8 @@
12 "pin": "F0" 12 "pin": "F0"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 200 15 "max_brightness": 200,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "B3", "B2", "B1"], 19 "cols": ["F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "B3", "B2", "B1"],
diff --git a/keyboards/ada/infinity81/config.h b/keyboards/ada/infinity81/config.h
index 336bd351f1..b49a6cf4c2 100644
--- a/keyboards/ada/infinity81/config.h
+++ b/keyboards/ada/infinity81/config.h
@@ -7,7 +7,6 @@
7# define RGBLIGHT_HUE_STEP 8 7# define RGBLIGHT_HUE_STEP 8
8# define RGBLIGHT_SAT_STEP 8 8# define RGBLIGHT_SAT_STEP 8
9# define RGBLIGHT_VAL_STEP 8 9# define RGBLIGHT_VAL_STEP 8
10# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
11#define RGBLIGHT_EFFECT_BREATHING 10#define RGBLIGHT_EFFECT_BREATHING
12#define RGBLIGHT_EFFECT_RAINBOW_MOOD 11#define RGBLIGHT_EFFECT_RAINBOW_MOOD
13#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 12#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ada/infinity81/info.json b/keyboards/ada/infinity81/info.json
index f957a01094..e97d2e01e9 100644
--- a/keyboards/ada/infinity81/info.json
+++ b/keyboards/ada/infinity81/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0081", 8 "pid": "0x0081",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D0" 15 "pin": "D0"
13 }, 16 },
diff --git a/keyboards/adpenrose/kintsugi/config.h b/keyboards/adpenrose/kintsugi/config.h
index 088b40139b..d8dc8953d0 100644
--- a/keyboards/adpenrose/kintsugi/config.h
+++ b/keyboards/adpenrose/kintsugi/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24# define RGBLIGHT_HUE_STEP 8 24# define RGBLIGHT_HUE_STEP 8
25# define RGBLIGHT_SAT_STEP 8 25# define RGBLIGHT_SAT_STEP 8
26# define RGBLIGHT_VAL_STEP 8 26# define RGBLIGHT_VAL_STEP 8
27# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
28# define RGBLIGHT_EFFECT_BREATHING 27# define RGBLIGHT_EFFECT_BREATHING
29# define RGBLIGHT_EFFECT_RAINBOW_MOOD 28# define RGBLIGHT_EFFECT_RAINBOW_MOOD
30# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/adpenrose/kintsugi/info.json b/keyboards/adpenrose/kintsugi/info.json
index 3daf3326ac..6325354fd9 100644
--- a/keyboards/adpenrose/kintsugi/info.json
+++ b/keyboards/adpenrose/kintsugi/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0001", 8 "pid": "0x0001",
9 "device_version": "1.0.0" 9 "device_version": "1.0.0"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F1" 15 "pin": "F1"
13 }, 16 },
diff --git a/keyboards/adpenrose/obi/config.h b/keyboards/adpenrose/obi/config.h
index 862c0fe1ee..17be0017ef 100644
--- a/keyboards/adpenrose/obi/config.h
+++ b/keyboards/adpenrose/obi/config.h
@@ -10,7 +10,6 @@
10# define RGBLIGHT_HUE_STEP 8 10# define RGBLIGHT_HUE_STEP 8
11# define RGBLIGHT_SAT_STEP 8 11# define RGBLIGHT_SAT_STEP 8
12# define RGBLIGHT_VAL_STEP 8 12# define RGBLIGHT_VAL_STEP 8
13# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
14# define RGBLIGHT_EFFECT_BREATHING 13# define RGBLIGHT_EFFECT_BREATHING
15# define RGBLIGHT_EFFECT_RAINBOW_MOOD 14# define RGBLIGHT_EFFECT_RAINBOW_MOOD
16# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 15# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/adpenrose/obi/info.json b/keyboards/adpenrose/obi/info.json
index 00a2572e7a..a2906cd117 100644
--- a/keyboards/adpenrose/obi/info.json
+++ b/keyboards/adpenrose/obi/info.json
@@ -7,6 +7,9 @@
7 "pid": "0x0002", 7 "pid": "0x0002",
8 "vid": "0x4450" 8 "vid": "0x4450"
9 }, 9 },
10 "rgblight": {
11 "sleep": true
12 },
10 "ws2812": { 13 "ws2812": {
11 "pin": "F7" 14 "pin": "F7"
12 }, 15 },
diff --git a/keyboards/ai03/polaris/config.h b/keyboards/ai03/polaris/config.h
index 2542b9f62f..d70b56bd62 100644
--- a/keyboards/ai03/polaris/config.h
+++ b/keyboards/ai03/polaris/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ai03/polaris/info.json b/keyboards/ai03/polaris/info.json
index af67191ba1..2753813eda 100644
--- a/keyboards/ai03/polaris/info.json
+++ b/keyboards/ai03/polaris/info.json
@@ -19,7 +19,8 @@
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "max_brightness": 200 22 "max_brightness": 200,
23 "sleep": true
23 }, 24 },
24 "ws2812": { 25 "ws2812": {
25 "pin": "D2" 26 "pin": "D2"
diff --git a/keyboards/ai03/voyager60_alps/config.h b/keyboards/ai03/voyager60_alps/config.h
index a358ce601e..dffeb072ee 100644
--- a/keyboards/ai03/voyager60_alps/config.h
+++ b/keyboards/ai03/voyager60_alps/config.h
@@ -18,7 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18 #define RGBLIGHT_HUE_STEP 8 18 #define RGBLIGHT_HUE_STEP 8
19 #define RGBLIGHT_SAT_STEP 8 19 #define RGBLIGHT_SAT_STEP 8
20 #define RGBLIGHT_VAL_STEP 8 20 #define RGBLIGHT_VAL_STEP 8
21 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
22 21
23/* 22/*
24 * Feature disable options 23 * Feature disable options
diff --git a/keyboards/ai03/voyager60_alps/info.json b/keyboards/ai03/voyager60_alps/info.json
index 00a2a9f4d8..063ef8c5a3 100644
--- a/keyboards/ai03/voyager60_alps/info.json
+++ b/keyboards/ai03/voyager60_alps/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x060A", 8 "pid": "0x060A",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D2" 15 "pin": "D2"
13 }, 16 },
diff --git a/keyboards/alf/x11/config.h b/keyboards/alf/x11/config.h
index 639c56298b..b828f65b6c 100644
--- a/keyboards/alf/x11/config.h
+++ b/keyboards/alf/x11/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/alf/x11/info.json b/keyboards/alf/x11/info.json
index bca26ecb0a..0de3436770 100644
--- a/keyboards/alf/x11/info.json
+++ b/keyboards/alf/x11/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "F7" 24 "pin": "F7"
22 }, 25 },
diff --git a/keyboards/alfredslab/swift65/hotswap/config.h b/keyboards/alfredslab/swift65/hotswap/config.h
index 793bb4dd1e..ea845147f9 100644
--- a/keyboards/alfredslab/swift65/hotswap/config.h
+++ b/keyboards/alfredslab/swift65/hotswap/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24/*== all animations enable ==*/ 23/*== all animations enable ==*/
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/alfredslab/swift65/hotswap/info.json b/keyboards/alfredslab/swift65/hotswap/info.json
index d60bd0c85d..20e9c51221 100644
--- a/keyboards/alfredslab/swift65/hotswap/info.json
+++ b/keyboards/alfredslab/swift65/hotswap/info.json
@@ -8,6 +8,9 @@
8 "pid": "0xD4C4", 8 "pid": "0xD4C4",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D2" 15 "pin": "D2"
13 }, 16 },
diff --git a/keyboards/alfredslab/swift65/solder/config.h b/keyboards/alfredslab/swift65/solder/config.h
index 9ee0233356..75e49d49c6 100644
--- a/keyboards/alfredslab/swift65/solder/config.h
+++ b/keyboards/alfredslab/swift65/solder/config.h
@@ -21,7 +21,6 @@
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/alfredslab/swift65/solder/info.json b/keyboards/alfredslab/swift65/solder/info.json
index 129b0436d9..17dc3f45e2 100644
--- a/keyboards/alfredslab/swift65/solder/info.json
+++ b/keyboards/alfredslab/swift65/solder/info.json
@@ -9,7 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "max_brightness": 100 12 "max_brightness": 100,
13 "sleep": true
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
15 "pin": "D2" 16 "pin": "D2"
diff --git a/keyboards/alpine65/config.h b/keyboards/alpine65/config.h
index ac74e24450..b78b6b00a7 100644
--- a/keyboards/alpine65/config.h
+++ b/keyboards/alpine65/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define LOCKING_RESYNC_ENABLE 23#define LOCKING_RESYNC_ENABLE
24 24
25#define RGBLED_NUM 68 25#define RGBLED_NUM 68
26#define RGBLIGHT_SLEEP
27#define RGBLIGHT_EFFECT_BREATHING 26#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 27#define RGBLIGHT_EFFECT_RAINBOW_MOOD
29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/alpine65/info.json b/keyboards/alpine65/info.json
index e290606d8c..d1a2131d4e 100644
--- a/keyboards/alpine65/info.json
+++ b/keyboards/alpine65/info.json
@@ -9,7 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "max_brightness": 200 12 "max_brightness": 200,
13 "sleep": true
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
15 "pin": "B15" 16 "pin": "B15"
diff --git a/keyboards/amjkeyboard/amj60/config.h b/keyboards/amjkeyboard/amj60/config.h
index c94d803db5..c5f26de5aa 100644
--- a/keyboards/amjkeyboard/amj60/config.h
+++ b/keyboards/amjkeyboard/amj60/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 10 21# define RGBLIGHT_HUE_STEP 10
22# define RGBLIGHT_SAT_STEP 17 22# define RGBLIGHT_SAT_STEP 17
23# define RGBLIGHT_VAL_STEP 17 23# define RGBLIGHT_VAL_STEP 17
24//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/amjkeyboard/amj96/config.h b/keyboards/amjkeyboard/amj96/config.h
index 5060c17f3f..577215da4c 100644
--- a/keyboards/amjkeyboard/amj96/config.h
+++ b/keyboards/amjkeyboard/amj96/config.h
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40//# define RGBLIGHT_HUE_STEP 8 40//# define RGBLIGHT_HUE_STEP 8
41//# define RGBLIGHT_SAT_STEP 8 41//# define RGBLIGHT_SAT_STEP 8
42//# define RGBLIGHT_VAL_STEP 8 42//# define RGBLIGHT_VAL_STEP 8
43//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
44# define RGBLIGHT_EFFECT_BREATHING 43# define RGBLIGHT_EFFECT_BREATHING
45# define RGBLIGHT_EFFECT_RAINBOW_MOOD 44# define RGBLIGHT_EFFECT_RAINBOW_MOOD
46# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 45# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/anavi/macropad8/config.h b/keyboards/anavi/macropad8/config.h
index cce2b5bc14..247ce81554 100644
--- a/keyboards/anavi/macropad8/config.h
+++ b/keyboards/anavi/macropad8/config.h
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define RGBLIGHT_SLEEP
21
22
23/* ws2812B RGB LED */ 20/* ws2812B RGB LED */
24#ifdef RGBLIGHT_ENABLE 21#ifdef RGBLIGHT_ENABLE
25# define RGBLIGHT_EFFECT_BREATHING 22# define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/anavi/macropad8/info.json b/keyboards/anavi/macropad8/info.json
index 1fa276d94e..5dd6d5fd01 100644
--- a/keyboards/anavi/macropad8/info.json
+++ b/keyboards/anavi/macropad8/info.json
@@ -12,6 +12,9 @@
12 "pin": "D7", 12 "pin": "D7",
13 "breathing": true 13 "breathing": true
14 }, 14 },
15 "rgblight": {
16 "sleep": true
17 },
15 "ws2812": { 18 "ws2812": {
16 "pin": "F4" 19 "pin": "F4"
17 }, 20 },
diff --git a/keyboards/atxkb/1894/config.h b/keyboards/atxkb/1894/config.h
index 2542b9f62f..d70b56bd62 100644
--- a/keyboards/atxkb/1894/config.h
+++ b/keyboards/atxkb/1894/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/atxkb/1894/info.json b/keyboards/atxkb/1894/info.json
index 1f101bd9de..7e92b02c49 100644
--- a/keyboards/atxkb/1894/info.json
+++ b/keyboards/atxkb/1894/info.json
@@ -18,6 +18,9 @@
18 "levels": 5, 18 "levels": 5,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "D2" 25 "pin": "D2"
23 }, 26 },
diff --git a/keyboards/aves60/config.h b/keyboards/aves60/config.h
index 7b3a528629..584594c00d 100644
--- a/keyboards/aves60/config.h
+++ b/keyboards/aves60/config.h
@@ -7,7 +7,6 @@
7//# define RGBLIGHT_HUE_STEP 8 7//# define RGBLIGHT_HUE_STEP 8
8//# define RGBLIGHT_SAT_STEP 8 8//# define RGBLIGHT_SAT_STEP 8
9//# define RGBLIGHT_VAL_STEP 8 9//# define RGBLIGHT_VAL_STEP 8
10//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
11/*== or choose animations ==*/ 10/*== or choose animations ==*/
12#define RGBLIGHT_EFFECT_BREATHING 11#define RGBLIGHT_EFFECT_BREATHING
13#define RGBLIGHT_EFFECT_RAINBOW_MOOD 12#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/bioi/f60/config.h b/keyboards/bioi/f60/config.h
index b06dcb251a..0962b26add 100644
--- a/keyboards/bioi/f60/config.h
+++ b/keyboards/bioi/f60/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/bioi/f60/info.json b/keyboards/bioi/f60/info.json
index 5911813043..3755b0a854 100644
--- a/keyboards/bioi/f60/info.json
+++ b/keyboards/bioi/f60/info.json
@@ -18,6 +18,9 @@
18 "levels": 8, 18 "levels": 8,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "B1" 25 "pin": "B1"
23 }, 26 },
diff --git a/keyboards/blackplum/config.h b/keyboards/blackplum/config.h
index ec4300c811..8afaae2f62 100644
--- a/keyboards/blackplum/config.h
+++ b/keyboards/blackplum/config.h
@@ -22,4 +22,3 @@
22#define RGBLIGHT_HUE_STEP 10 22#define RGBLIGHT_HUE_STEP 10
23#define RGBLIGHT_SAT_STEP 10 23#define RGBLIGHT_SAT_STEP 10
24#define RGBLIGHT_VAL_STEP 10 24#define RGBLIGHT_VAL_STEP 10
25#define RGBLIGHT_SLEEP
diff --git a/keyboards/blackplum/info.json b/keyboards/blackplum/info.json
index bc9786c09a..b83ade591f 100644
--- a/keyboards/blackplum/info.json
+++ b/keyboards/blackplum/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x4250", 8 "pid": "0x4250",
9 "device_version": "10.0.1" 9 "device_version": "10.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "C7" 15 "pin": "C7"
13 }, 16 },
diff --git a/keyboards/bluebell/swoop/config.h b/keyboards/bluebell/swoop/config.h
index 1637f368a0..41acb0598a 100644
--- a/keyboards/bluebell/swoop/config.h
+++ b/keyboards/bluebell/swoop/config.h
@@ -32,4 +32,3 @@
32 #define RGBLIGHT_HUE_STEP 10 32 #define RGBLIGHT_HUE_STEP 10
33 #define RGBLIGHT_SAT_STEP 17 33 #define RGBLIGHT_SAT_STEP 17
34 #define RGBLIGHT_VAL_STEP 17 34 #define RGBLIGHT_VAL_STEP 17
35 #define RGBLIGHT_SLEEP
diff --git a/keyboards/bluebell/swoop/info.json b/keyboards/bluebell/swoop/info.json
index 1f32562f67..c8e753bc0f 100644
--- a/keyboards/bluebell/swoop/info.json
+++ b/keyboards/bluebell/swoop/info.json
@@ -13,6 +13,7 @@
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 150, 15 "max_brightness": 150,
16 "sleep": true,
16 "split_count": [18, 18] 17 "split_count": [18, 18]
17 }, 18 },
18 "matrix_pins": { 19 "matrix_pins": {
diff --git a/keyboards/bolsa/bolsalice/config.h b/keyboards/bolsa/bolsalice/config.h
index ad199d6578..5984e77c9f 100644
--- a/keyboards/bolsa/bolsalice/config.h
+++ b/keyboards/bolsa/bolsalice/config.h
@@ -20,8 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24
25 #define RGBLIGHT_EFFECT_BREATHING 23 #define RGBLIGHT_EFFECT_BREATHING
26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
27 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/bolsa/bolsalice/info.json b/keyboards/bolsa/bolsalice/info.json
index 25ef2f617b..8f71a4eff8 100644
--- a/keyboards/bolsa/bolsalice/info.json
+++ b/keyboards/bolsa/bolsalice/info.json
@@ -6,6 +6,9 @@
6 "vid": "0x4253", 6 "vid": "0x4253",
7 "device_version": "0.0.1" 7 "device_version": "0.0.1"
8 }, 8 },
9 "rgblight": {
10 "sleep": true
11 },
9 "ws2812": { 12 "ws2812": {
10 "pin": "B1" 13 "pin": "B1"
11 }, 14 },
diff --git a/keyboards/buildakb/potato65/config.h b/keyboards/buildakb/potato65/config.h
index 17e3e9a481..f5b8fc1864 100644
--- a/keyboards/buildakb/potato65/config.h
+++ b/keyboards/buildakb/potato65/config.h
@@ -52,4 +52,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52#define RGBLIGHT_HUE_STEP 8 52#define RGBLIGHT_HUE_STEP 8
53#define RGBLIGHT_SAT_STEP 8 53#define RGBLIGHT_SAT_STEP 8
54#define RGBLIGHT_VAL_STEP 8 54#define RGBLIGHT_VAL_STEP 8
55#define RGBLIGHT_SLEEP
diff --git a/keyboards/buildakb/potato65/info.json b/keyboards/buildakb/potato65/info.json
index effaf6cbca..629d44a069 100644
--- a/keyboards/buildakb/potato65/info.json
+++ b/keyboards/buildakb/potato65/info.json
@@ -12,7 +12,8 @@
12 "pin": "B1" 12 "pin": "B1"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 240 15 "max_brightness": 240,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], 19 "cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"],
diff --git a/keyboards/buildakb/potato65hs/config.h b/keyboards/buildakb/potato65hs/config.h
index d0bdbb2258..abba327159 100644
--- a/keyboards/buildakb/potato65hs/config.h
+++ b/keyboards/buildakb/potato65hs/config.h
@@ -37,4 +37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37# define RGBLIGHT_HUE_STEP 8 37# define RGBLIGHT_HUE_STEP 8
38# define RGBLIGHT_SAT_STEP 8 38# define RGBLIGHT_SAT_STEP 8
39# define RGBLIGHT_VAL_STEP 8 39# define RGBLIGHT_VAL_STEP 8
40# define RGBLIGHT_SLEEP
diff --git a/keyboards/buildakb/potato65hs/info.json b/keyboards/buildakb/potato65hs/info.json
index fa3b5d2bfe..03ebbb7273 100644
--- a/keyboards/buildakb/potato65hs/info.json
+++ b/keyboards/buildakb/potato65hs/info.json
@@ -12,7 +12,8 @@
12 "pin": "D5" 12 "pin": "D5"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 240 15 "max_brightness": 240,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["D3", "D4", "D6", "D7", "B4", "B5", "B6", "F1", "B0", "B1", "B2", "B3", "B7", "D0", "D1"], 19 "cols": ["D3", "D4", "D6", "D7", "B4", "B5", "B6", "F1", "B0", "B1", "B2", "B3", "B7", "D0", "D1"],
diff --git a/keyboards/buildakb/potato65s/config.h b/keyboards/buildakb/potato65s/config.h
index 3b512642a2..cfbf9cd7be 100644
--- a/keyboards/buildakb/potato65s/config.h
+++ b/keyboards/buildakb/potato65s/config.h
@@ -37,4 +37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37# define RGBLIGHT_HUE_STEP 8 37# define RGBLIGHT_HUE_STEP 8
38# define RGBLIGHT_SAT_STEP 8 38# define RGBLIGHT_SAT_STEP 8
39# define RGBLIGHT_VAL_STEP 8 39# define RGBLIGHT_VAL_STEP 8
40# define RGBLIGHT_SLEEP
diff --git a/keyboards/buildakb/potato65s/info.json b/keyboards/buildakb/potato65s/info.json
index d4efe4aac6..80b6deb8cd 100644
--- a/keyboards/buildakb/potato65s/info.json
+++ b/keyboards/buildakb/potato65s/info.json
@@ -12,7 +12,8 @@
12 "pin": "D5" 12 "pin": "D5"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 240 15 "max_brightness": 240,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["D3", "D4", "D6", "D7", "B4", "B5", "B6", "F1", "B0", "B1", "B2", "B3", "B7", "D0", "D1"], 19 "cols": ["D3", "D4", "D6", "D7", "B4", "B5", "B6", "F1", "B0", "B1", "B2", "B3", "B7", "D0", "D1"],
diff --git a/keyboards/cablecardesigns/cypher/rev6/config.h b/keyboards/cablecardesigns/cypher/rev6/config.h
index 5a697f8805..e231d8d5ae 100644
--- a/keyboards/cablecardesigns/cypher/rev6/config.h
+++ b/keyboards/cablecardesigns/cypher/rev6/config.h
@@ -11,7 +11,6 @@
11 #define RGBLIGHT_HUE_STEP 12 11 #define RGBLIGHT_HUE_STEP 12
12 #define RGBLIGHT_SAT_STEP 25 12 #define RGBLIGHT_SAT_STEP 25
13 #define RGBLIGHT_VAL_STEP 12 13 #define RGBLIGHT_VAL_STEP 12
14 #define RGBLIGHT_SLEEP
15 #define RGBLIGHT_EFFECT_BREATHING 14 #define RGBLIGHT_EFFECT_BREATHING
16 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 15 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
17 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 16 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/cablecardesigns/cypher/rev6/info.json b/keyboards/cablecardesigns/cypher/rev6/info.json
index 5974c492a1..6c958466a8 100644
--- a/keyboards/cablecardesigns/cypher/rev6/info.json
+++ b/keyboards/cablecardesigns/cypher/rev6/info.json
@@ -18,6 +18,9 @@
18 "levels": 5, 18 "levels": 5,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "D5" 25 "pin": "D5"
23 }, 26 },
diff --git a/keyboards/canary/canary60rgb/info.json b/keyboards/canary/canary60rgb/info.json
index 1d3b2d693b..bc9be65e9b 100644
--- a/keyboards/canary/canary60rgb/info.json
+++ b/keyboards/canary/canary60rgb/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0621", 8 "pid": "0x0621",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B6" 15 "pin": "B6"
13 }, 16 },
diff --git a/keyboards/canary/canary60rgb/v1/config.h b/keyboards/canary/canary60rgb/v1/config.h
index c269ae5172..6ba52ece7e 100644
--- a/keyboards/canary/canary60rgb/v1/config.h
+++ b/keyboards/canary/canary60rgb/v1/config.h
@@ -29,7 +29,6 @@
29# define RGBLIGHT_HUE_STEP 8 29# define RGBLIGHT_HUE_STEP 8
30# define RGBLIGHT_SAT_STEP 8 30# define RGBLIGHT_SAT_STEP 8
31# define RGBLIGHT_VAL_STEP 8 31# define RGBLIGHT_VAL_STEP 8
32# define RGBLIGHT_SLEEP
33 32
34#ifdef RGB_MATRIX_ENABLE 33#ifdef RGB_MATRIX_ENABLE
35# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended 34# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
diff --git a/keyboards/cannonkeys/adelie/config.h b/keyboards/cannonkeys/adelie/config.h
index 4333289e82..790a4284a0 100644
--- a/keyboards/cannonkeys/adelie/config.h
+++ b/keyboards/cannonkeys/adelie/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/cannonkeys/adelie/info.json b/keyboards/cannonkeys/adelie/info.json
index 717bf3f3f8..61bbb842b1 100644
--- a/keyboards/cannonkeys/adelie/info.json
+++ b/keyboards/cannonkeys/adelie/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0005", 8 "pid": "0x0005",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F0" 15 "pin": "F0"
13 }, 16 },
diff --git a/keyboards/chalice/config.h b/keyboards/chalice/config.h
index 6bbd5af9bf..20d95949a6 100644
--- a/keyboards/chalice/config.h
+++ b/keyboards/chalice/config.h
@@ -19,7 +19,6 @@
19 19
20#ifdef RGBLIGHT_ENABLE 20#ifdef RGBLIGHT_ENABLE
21 #define RGBLED_NUM 14 21 #define RGBLED_NUM 14
22 #define RGBLIGHT_SLEEP
23#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/chalice/info.json b/keyboards/chalice/info.json
index 6b447c1fe6..f7f9ed0c64 100644
--- a/keyboards/chalice/info.json
+++ b/keyboards/chalice/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x000C", 8 "pid": "0x000C",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/chlx/str_merro60/config.h b/keyboards/chlx/str_merro60/config.h
index a16b45e8d7..c1452d0c98 100644
--- a/keyboards/chlx/str_merro60/config.h
+++ b/keyboards/chlx/str_merro60/config.h
@@ -32,7 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32# define RGBLIGHT_HUE_STEP 8 32# define RGBLIGHT_HUE_STEP 8
33# define RGBLIGHT_SAT_STEP 8 33# define RGBLIGHT_SAT_STEP 8
34# define RGBLIGHT_VAL_STEP 8 34# define RGBLIGHT_VAL_STEP 8
35# define RGBLIGHT_SLEEP
36 35
37/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
38#define LOCKING_SUPPORT_ENABLE 37#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/chlx/str_merro60/info.json b/keyboards/chlx/str_merro60/info.json
index add2f077fe..6344cc1b5a 100644
--- a/keyboards/chlx/str_merro60/info.json
+++ b/keyboards/chlx/str_merro60/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0602", 8 "pid": "0x0602",
9 "device_version": "1.0.0" 9 "device_version": "1.0.0"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/ck60i/config.h b/keyboards/ck60i/config.h
index 07c7421d25..efdcb96c5d 100644
--- a/keyboards/ck60i/config.h
+++ b/keyboards/ck60i/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define LOCKING_RESYNC_ENABLE 27#define LOCKING_RESYNC_ENABLE
28 28
29#define RGBLED_NUM 16 29#define RGBLED_NUM 16
30#define RGBLIGHT_SLEEP
31#define RGBLIGHT_EFFECT_BREATHING 30#define RGBLIGHT_EFFECT_BREATHING
32#define RGBLIGHT_EFFECT_RAINBOW_MOOD 31#define RGBLIGHT_EFFECT_RAINBOW_MOOD
33#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 32#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ck60i/info.json b/keyboards/ck60i/info.json
index 38ae378ef4..68f6f5f1ca 100644
--- a/keyboards/ck60i/info.json
+++ b/keyboards/ck60i/info.json
@@ -24,7 +24,8 @@
24 "breathing": true 24 "breathing": true
25 }, 25 },
26 "rgblight": { 26 "rgblight": {
27 "max_brightness": 200 27 "max_brightness": 200,
28 "sleep": true
28 }, 29 },
29 "ws2812": { 30 "ws2812": {
30 "pin": "B15" 31 "pin": "B15"
diff --git a/keyboards/cmm_studio/fuji65/config.h b/keyboards/cmm_studio/fuji65/config.h
index 2460cac2cb..6e15180537 100644
--- a/keyboards/cmm_studio/fuji65/config.h
+++ b/keyboards/cmm_studio/fuji65/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24 #define RGBLIGHT_EFFECT_BREATHING 23 #define RGBLIGHT_EFFECT_BREATHING
25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/cmm_studio/fuji65/info.json b/keyboards/cmm_studio/fuji65/info.json
index 2225bedad3..ffb30e0b54 100644
--- a/keyboards/cmm_studio/fuji65/info.json
+++ b/keyboards/cmm_studio/fuji65/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x364D", 8 "pid": "0x364D",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "E6" 15 "pin": "E6"
13 }, 16 },
diff --git a/keyboards/contender/config.h b/keyboards/contender/config.h
index ef0a280611..fa98bca834 100644
--- a/keyboards/contender/config.h
+++ b/keyboards/contender/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define RGBLIGHT_HUE_STEP 8 21#define RGBLIGHT_HUE_STEP 8
22#define RGBLIGHT_SAT_STEP 8 22#define RGBLIGHT_SAT_STEP 8
23#define RGBLIGHT_VAL_STEP 8 23#define RGBLIGHT_VAL_STEP 8
24#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/contender/info.json b/keyboards/contender/info.json
index 3eaaf23cd4..4c0cd862bd 100644
--- a/keyboards/contender/info.json
+++ b/keyboards/contender/info.json
@@ -13,6 +13,7 @@
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 32, 15 "max_brightness": 32,
16 "sleep": true,
16 "led_map": [0, 1, 2, 3, 7, 6, 5, 4, 8, 9, 10, 11, 15, 14, 13, 12, 16, 17, 18, 19, 22, 21, 20, 25, 24, 23, 26, 27, 28, 29, 30, 31, 32] 17 "led_map": [0, 1, 2, 3, 7, 6, 5, 4, 8, 9, 10, 11, 15, 14, 13, 12, 16, 17, 18, 19, 22, 21, 20, 25, 24, 23, 26, 27, 28, 29, 30, 31, 32]
17 }, 18 },
18 "matrix_pins": { 19 "matrix_pins": {
diff --git a/keyboards/coseyfannitutti/mullet/config.h b/keyboards/coseyfannitutti/mullet/config.h
index 760c1645b0..2d51f481fc 100644
--- a/keyboards/coseyfannitutti/mullet/config.h
+++ b/keyboards/coseyfannitutti/mullet/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8 33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_SLEEP
35 34
36/* 35/*
37 * Feature disable options 36 * Feature disable options
diff --git a/keyboards/coseyfannitutti/mullet/info.json b/keyboards/coseyfannitutti/mullet/info.json
index 695d0729c1..1ca20cb485 100644
--- a/keyboards/coseyfannitutti/mullet/info.json
+++ b/keyboards/coseyfannitutti/mullet/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x6969", 8 "pid": "0x6969",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D5" 15 "pin": "D5"
13 }, 16 },
diff --git a/keyboards/cozykeys/bloomer/config.h b/keyboards/cozykeys/bloomer/config.h
index 44f6aa3613..716f1bfc58 100644
--- a/keyboards/cozykeys/bloomer/config.h
+++ b/keyboards/cozykeys/bloomer/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define RGBLIGHT_HUE_STEP 8 23#define RGBLIGHT_HUE_STEP 8
24#define RGBLIGHT_SAT_STEP 8 24#define RGBLIGHT_SAT_STEP 8
25#define RGBLIGHT_VAL_STEP 8 25#define RGBLIGHT_VAL_STEP 8
26#define RGBLIGHT_SLEEP
27#define RGBLIGHT_EFFECT_BREATHING 26#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 27#define RGBLIGHT_EFFECT_RAINBOW_MOOD
29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/cozykeys/bloomer/info.json b/keyboards/cozykeys/bloomer/info.json
index 96db04787e..e5dc4449a3 100644
--- a/keyboards/cozykeys/bloomer/info.json
+++ b/keyboards/cozykeys/bloomer/info.json
@@ -7,6 +7,9 @@
7 "vid": "0xFEED", 7 "vid": "0xFEED",
8 "pid": "0x1191" 8 "pid": "0x1191"
9 }, 9 },
10 "rgblight": {
11 "sleep": true
12 },
10 "ws2812": { 13 "ws2812": {
11 "pin": "D7" 14 "pin": "D7"
12 } 15 }
diff --git a/keyboards/cozykeys/speedo/v3/config.h b/keyboards/cozykeys/speedo/v3/config.h
index 8a13e5e509..e73e2d3cdf 100644
--- a/keyboards/cozykeys/speedo/v3/config.h
+++ b/keyboards/cozykeys/speedo/v3/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define RGBLIGHT_HUE_STEP 8 21#define RGBLIGHT_HUE_STEP 8
22#define RGBLIGHT_SAT_STEP 8 22#define RGBLIGHT_SAT_STEP 8
23#define RGBLIGHT_VAL_STEP 8 23#define RGBLIGHT_VAL_STEP 8
24#define RGBLIGHT_SLEEP
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/cozykeys/speedo/v3/info.json b/keyboards/cozykeys/speedo/v3/info.json
index d368fd25fc..0f75255c7a 100644
--- a/keyboards/cozykeys/speedo/v3/info.json
+++ b/keyboards/cozykeys/speedo/v3/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x1192", 8 "pid": "0x1192",
9 "device_version": "0.0.3" 9 "device_version": "0.0.3"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B5" 15 "pin": "B5"
13 }, 16 },
diff --git a/keyboards/craftwalk/config.h b/keyboards/craftwalk/config.h
index 40d79db10c..d6df5fb7a0 100644
--- a/keyboards/craftwalk/config.h
+++ b/keyboards/craftwalk/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25// /*== or choose animations ==*/ 24// /*== or choose animations ==*/
26 #define RGBLIGHT_EFFECT_BREATHING 25 #define RGBLIGHT_EFFECT_BREATHING
27 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/craftwalk/info.json b/keyboards/craftwalk/info.json
index b3f3fbbe57..9cf869c0bd 100644
--- a/keyboards/craftwalk/info.json
+++ b/keyboards/craftwalk/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x2E8F", 8 "pid": "0x2E8F",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/crazy_keyboard_68/config.h b/keyboards/crazy_keyboard_68/config.h
index 50fbb5dcb9..5f41e50b14 100644
--- a/keyboards/crazy_keyboard_68/config.h
+++ b/keyboards/crazy_keyboard_68/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/crazy_keyboard_68/info.json b/keyboards/crazy_keyboard_68/info.json
index 5e7416545d..c6a74147e0 100644
--- a/keyboards/crazy_keyboard_68/info.json
+++ b/keyboards/crazy_keyboard_68/info.json
@@ -17,6 +17,9 @@
17 "caps_lock": "B0", 17 "caps_lock": "B0",
18 "on_state": 0 18 "on_state": 0
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "F6" 24 "pin": "F6"
22 }, 25 },
diff --git a/keyboards/delikeeb/flatbread60/config.h b/keyboards/delikeeb/flatbread60/config.h
index 545ce1fadb..fb3203433b 100644
--- a/keyboards/delikeeb/flatbread60/config.h
+++ b/keyboards/delikeeb/flatbread60/config.h
@@ -21,8 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25
26#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/delikeeb/flatbread60/info.json b/keyboards/delikeeb/flatbread60/info.json
index e43a3458ea..6caf40a265 100644
--- a/keyboards/delikeeb/flatbread60/info.json
+++ b/keyboards/delikeeb/flatbread60/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F7" 15 "pin": "F7"
13 }, 16 },
diff --git a/keyboards/delikeeb/vaguettelite/config.h b/keyboards/delikeeb/vaguettelite/config.h
index b2c1315f3a..09f3bb3f87 100644
--- a/keyboards/delikeeb/vaguettelite/config.h
+++ b/keyboards/delikeeb/vaguettelite/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25// # define RGBLIGHT_EFFECT_BREATHING 24// # define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/delikeeb/vaguettelite/info.json b/keyboards/delikeeb/vaguettelite/info.json
index b6ddb96725..88486929d3 100644
--- a/keyboards/delikeeb/vaguettelite/info.json
+++ b/keyboards/delikeeb/vaguettelite/info.json
@@ -19,6 +19,9 @@
19 {"pin_a": "F1", "pin_b": "F0"} 19 {"pin_a": "F1", "pin_b": "F0"}
20 ] 20 ]
21 }, 21 },
22 "rgblight": {
23 "sleep": true
24 },
22 "ws2812": { 25 "ws2812": {
23 "pin": "C7" 26 "pin": "C7"
24 }, 27 },
diff --git a/keyboards/delikeeb/vanana/rev1/config.h b/keyboards/delikeeb/vanana/rev1/config.h
index 984a14d94f..3f50b5bb50 100644
--- a/keyboards/delikeeb/vanana/rev1/config.h
+++ b/keyboards/delikeeb/vanana/rev1/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23# define RGBLIGHT_HUE_STEP 8 23# define RGBLIGHT_HUE_STEP 8
24# define RGBLIGHT_SAT_STEP 8 24# define RGBLIGHT_SAT_STEP 8
25# define RGBLIGHT_VAL_STEP 8 25# define RGBLIGHT_VAL_STEP 8
26# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
27//# define RGBLIGHT_EFFECT_BREATHING 26//# define RGBLIGHT_EFFECT_BREATHING
28# define RGBLIGHT_EFFECT_RAINBOW_MOOD 27# define RGBLIGHT_EFFECT_RAINBOW_MOOD
29# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/delikeeb/vanana/rev1/info.json b/keyboards/delikeeb/vanana/rev1/info.json
index 4a7d4c7718..3e48aaa6f2 100644
--- a/keyboards/delikeeb/vanana/rev1/info.json
+++ b/keyboards/delikeeb/vanana/rev1/info.json
@@ -3,6 +3,9 @@
3 "usb": { 3 "usb": {
4 "device_version": "0.0.1" 4 "device_version": "0.0.1"
5 }, 5 },
6 "rgblight": {
7 "sleep": true
8 },
6 "ws2812": { 9 "ws2812": {
7 "pin": "F0" 10 "pin": "F0"
8 }, 11 },
diff --git a/keyboards/delikeeb/vanana/rev2/config.h b/keyboards/delikeeb/vanana/rev2/config.h
index 984a14d94f..3f50b5bb50 100644
--- a/keyboards/delikeeb/vanana/rev2/config.h
+++ b/keyboards/delikeeb/vanana/rev2/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23# define RGBLIGHT_HUE_STEP 8 23# define RGBLIGHT_HUE_STEP 8
24# define RGBLIGHT_SAT_STEP 8 24# define RGBLIGHT_SAT_STEP 8
25# define RGBLIGHT_VAL_STEP 8 25# define RGBLIGHT_VAL_STEP 8
26# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
27//# define RGBLIGHT_EFFECT_BREATHING 26//# define RGBLIGHT_EFFECT_BREATHING
28# define RGBLIGHT_EFFECT_RAINBOW_MOOD 27# define RGBLIGHT_EFFECT_RAINBOW_MOOD
29# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/delikeeb/vanana/rev2/info.json b/keyboards/delikeeb/vanana/rev2/info.json
index e8ff47d855..668d533404 100644
--- a/keyboards/delikeeb/vanana/rev2/info.json
+++ b/keyboards/delikeeb/vanana/rev2/info.json
@@ -3,6 +3,9 @@
3 "usb": { 3 "usb": {
4 "device_version": "0.0.2" 4 "device_version": "0.0.2"
5 }, 5 },
6 "rgblight": {
7 "sleep": true
8 },
6 "ws2812": { 9 "ws2812": {
7 "pin": "C7" 10 "pin": "C7"
8 }, 11 },
diff --git a/keyboards/delikeeb/waaffle/rev3/config.h b/keyboards/delikeeb/waaffle/rev3/config.h
index 36ef7a27bf..7f0d329f52 100644
--- a/keyboards/delikeeb/waaffle/rev3/config.h
+++ b/keyboards/delikeeb/waaffle/rev3/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25// # define RGBLIGHT_EFFECT_BREATHING 24// # define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/delikeeb/waaffle/rev3/info.json b/keyboards/delikeeb/waaffle/rev3/info.json
index b251334154..ab4f322050 100644
--- a/keyboards/delikeeb/waaffle/rev3/info.json
+++ b/keyboards/delikeeb/waaffle/rev3/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0012", 8 "pid": "0x0012",
9 "device_version": "0.0.3" 9 "device_version": "0.0.3"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "C7" 15 "pin": "C7"
13 }, 16 },
diff --git a/keyboards/draculad/config.h b/keyboards/draculad/config.h
index 312d3c290b..697ac4ccb0 100644
--- a/keyboards/draculad/config.h
+++ b/keyboards/draculad/config.h
@@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define RGBLIGHT_HUE_STEP 8 30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8 31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8 32#define RGBLIGHT_VAL_STEP 8
33#define RGBLIGHT_SLEEP
34 33
35#define EE_HANDS 34#define EE_HANDS
36 35
diff --git a/keyboards/draculad/info.json b/keyboards/draculad/info.json
index 87eff3a328..b5d4fe6535 100644
--- a/keyboards/draculad/info.json
+++ b/keyboards/draculad/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "sleep": true,
12 "split": true 13 "split": true
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/draytronics/daisy/config.h b/keyboards/draytronics/daisy/config.h
index 7b12915393..4b58b3fffc 100644
--- a/keyboards/draytronics/daisy/config.h
+++ b/keyboards/draytronics/daisy/config.h
@@ -43,7 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43 #define RGBLIGHT_HUE_STEP 8 43 #define RGBLIGHT_HUE_STEP 8
44 #define RGBLIGHT_SAT_STEP 8 44 #define RGBLIGHT_SAT_STEP 8
45 #define RGBLIGHT_VAL_STEP 8 45 #define RGBLIGHT_VAL_STEP 8
46 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
47 /*== all animations enable ==*/ 46 /*== all animations enable ==*/
48#define RGBLIGHT_EFFECT_BREATHING 47#define RGBLIGHT_EFFECT_BREATHING
49#define RGBLIGHT_EFFECT_RAINBOW_MOOD 48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/draytronics/daisy/info.json b/keyboards/draytronics/daisy/info.json
index ae0579b667..f20d63a725 100644
--- a/keyboards/draytronics/daisy/info.json
+++ b/keyboards/draytronics/daisy/info.json
@@ -19,6 +19,9 @@
19 {"pin_a": "D0", "pin_b": "D1"} 19 {"pin_a": "D0", "pin_b": "D1"}
20 ] 20 ]
21 }, 21 },
22 "rgblight": {
23 "sleep": true
24 },
22 "ws2812": { 25 "ws2812": {
23 "pin": "D4" 26 "pin": "D4"
24 }, 27 },
diff --git a/keyboards/draytronics/elise/config.h b/keyboards/draytronics/elise/config.h
index 9d35099552..31f15c1fbd 100644
--- a/keyboards/draytronics/elise/config.h
+++ b/keyboards/draytronics/elise/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28 #define RGBLIGHT_HUE_STEP 8 28 #define RGBLIGHT_HUE_STEP 8
29 #define RGBLIGHT_SAT_STEP 8 29 #define RGBLIGHT_SAT_STEP 8
30 #define RGBLIGHT_VAL_STEP 8 30 #define RGBLIGHT_VAL_STEP 8
31 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
32 /*== all animations enable ==*/ 31 /*== all animations enable ==*/
33#define RGBLIGHT_EFFECT_BREATHING 32#define RGBLIGHT_EFFECT_BREATHING
34#define RGBLIGHT_EFFECT_RAINBOW_MOOD 33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/draytronics/elise/info.json b/keyboards/draytronics/elise/info.json
index 81be5cffd7..4b09ad0b55 100644
--- a/keyboards/draytronics/elise/info.json
+++ b/keyboards/draytronics/elise/info.json
@@ -13,6 +13,9 @@
13 "rows": ["B2", "B3", "B1", "F0", "F1"] 13 "rows": ["B2", "B3", "B1", "F0", "F1"]
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": {
17 "sleep": true
18 },
16 "ws2812": { 19 "ws2812": {
17 "pin": "D1" 20 "pin": "D1"
18 }, 21 },
diff --git a/keyboards/draytronics/elise_v2/config.h b/keyboards/draytronics/elise_v2/config.h
index fdbdb23ce4..78e3e06460 100644
--- a/keyboards/draytronics/elise_v2/config.h
+++ b/keyboards/draytronics/elise_v2/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28 #define RGBLIGHT_HUE_STEP 8 28 #define RGBLIGHT_HUE_STEP 8
29 #define RGBLIGHT_SAT_STEP 8 29 #define RGBLIGHT_SAT_STEP 8
30 #define RGBLIGHT_VAL_STEP 8 30 #define RGBLIGHT_VAL_STEP 8
31 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
32 /*== all animations enable ==*/ 31 /*== all animations enable ==*/
33#define RGBLIGHT_EFFECT_BREATHING 32#define RGBLIGHT_EFFECT_BREATHING
34#define RGBLIGHT_EFFECT_RAINBOW_MOOD 33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/draytronics/elise_v2/info.json b/keyboards/draytronics/elise_v2/info.json
index faef95cbee..be0f874947 100644
--- a/keyboards/draytronics/elise_v2/info.json
+++ b/keyboards/draytronics/elise_v2/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x454C", 8 "pid": "0x454C",
9 "device_version": "2.0.0" 9 "device_version": "2.0.0"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D1" 15 "pin": "D1"
13 }, 16 },
diff --git a/keyboards/dz60/config.h b/keyboards/dz60/config.h
index 98673bdef0..76d08b5536 100644
--- a/keyboards/dz60/config.h
+++ b/keyboards/dz60/config.h
@@ -14,7 +14,6 @@
14# define RGBLIGHT_HUE_STEP 8 14# define RGBLIGHT_HUE_STEP 8
15# define RGBLIGHT_SAT_STEP 8 15# define RGBLIGHT_SAT_STEP 8
16# define RGBLIGHT_VAL_STEP 8 16# define RGBLIGHT_VAL_STEP 8
17# define RGBLIGHT_SLEEP
18 17
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 18/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE 19#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/dz60/info.json b/keyboards/dz60/info.json
index 4c5fb59d2e..23d17596d9 100644
--- a/keyboards/dz60/info.json
+++ b/keyboards/dz60/info.json
@@ -21,6 +21,9 @@
21 "caps_lock": "B2", 21 "caps_lock": "B2",
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": {
25 "sleep": true
26 },
24 "ws2812": { 27 "ws2812": {
25 "pin": "E2" 28 "pin": "E2"
26 }, 29 },
diff --git a/keyboards/dztech/bocc/config.h b/keyboards/dztech/bocc/config.h
index ba8626e95c..043d529070 100644
--- a/keyboards/dztech/bocc/config.h
+++ b/keyboards/dztech/bocc/config.h
@@ -29,7 +29,6 @@
29# define RGBLIGHT_HUE_STEP 8 29# define RGBLIGHT_HUE_STEP 8
30# define RGBLIGHT_SAT_STEP 8 30# define RGBLIGHT_SAT_STEP 8
31# define RGBLIGHT_VAL_STEP 8 31# define RGBLIGHT_VAL_STEP 8
32# define RGBLIGHT_SLEEP
33 32
34/* 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 */
35#define LOCKING_SUPPORT_ENABLE 34#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/dztech/bocc/info.json b/keyboards/dztech/bocc/info.json
index 525ec93947..d91a78316c 100644
--- a/keyboards/dztech/bocc/info.json
+++ b/keyboards/dztech/bocc/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "E2" 24 "pin": "E2"
22 }, 25 },
diff --git a/keyboards/dztech/duo_s/config.h b/keyboards/dztech/duo_s/config.h
index 4685510d8b..9ebdcf550a 100644
--- a/keyboards/dztech/duo_s/config.h
+++ b/keyboards/dztech/duo_s/config.h
@@ -32,7 +32,6 @@
32#define RGBLIGHT_HUE_STEP 10 32#define RGBLIGHT_HUE_STEP 10
33#define RGBLIGHT_SAT_STEP 10 33#define RGBLIGHT_SAT_STEP 10
34#define RGBLIGHT_VAL_STEP 10 34#define RGBLIGHT_VAL_STEP 10
35#define RGBLIGHT_SLEEP
36 35
37/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
38#define LOCKING_SUPPORT_ENABLE 37#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/dztech/duo_s/info.json b/keyboards/dztech/duo_s/info.json
index 3d806edf41..cb488d8b75 100644
--- a/keyboards/dztech/duo_s/info.json
+++ b/keyboards/dztech/duo_s/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x1012", 8 "pid": "0x1012",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B15" 15 "pin": "B15"
13 }, 16 },
diff --git a/keyboards/ealdin/quadrant/config.h b/keyboards/ealdin/quadrant/config.h
index f5d4e037d9..d471ec8c58 100644
--- a/keyboards/ealdin/quadrant/config.h
+++ b/keyboards/ealdin/quadrant/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ealdin/quadrant/info.json b/keyboards/ealdin/quadrant/info.json
index be9249cca4..844a471836 100644
--- a/keyboards/ealdin/quadrant/info.json
+++ b/keyboards/ealdin/quadrant/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "D5", "pin_b": "F1"} 18 {"pin_a": "D5", "pin_b": "F1"}
19 ] 19 ]
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "C7" 25 "pin": "C7"
23 }, 26 },
diff --git a/keyboards/ebastler/isometria_75/rev1/config.h b/keyboards/ebastler/isometria_75/rev1/config.h
index 68f54a8014..b160d9ccb7 100644
--- a/keyboards/ebastler/isometria_75/rev1/config.h
+++ b/keyboards/ebastler/isometria_75/rev1/config.h
@@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define WS2812_PWM_PAL_MODE 2 30#define WS2812_PWM_PAL_MODE 2
31#define WS2812_DMA_STREAM STM32_DMA1_STREAM2 31#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
32#define WS2812_DMA_CHANNEL 2 32#define WS2812_DMA_CHANNEL 2
33#define RGBLIGHT_SLEEP
34#define RGBLIGHT_EFFECT_BREATHING 33#define RGBLIGHT_EFFECT_BREATHING
35#define RGBLIGHT_EFFECT_RAINBOW_MOOD 34#define RGBLIGHT_EFFECT_RAINBOW_MOOD
36#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 35#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ebastler/isometria_75/rev1/info.json b/keyboards/ebastler/isometria_75/rev1/info.json
index 8151451a32..5c3fb8d4cc 100644
--- a/keyboards/ebastler/isometria_75/rev1/info.json
+++ b/keyboards/ebastler/isometria_75/rev1/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x1337", 8 "pid": "0x1337",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B3", 15 "pin": "B3",
13 "driver": "pwm" 16 "driver": "pwm"
diff --git a/keyboards/eek/config.h b/keyboards/eek/config.h
index 37beac094b..51511b7f12 100644
--- a/keyboards/eek/config.h
+++ b/keyboards/eek/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 4 21 #define RGBLIGHT_HUE_STEP 4
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/eek/info.json b/keyboards/eek/info.json
index dde20e49dc..cfc944d847 100644
--- a/keyboards/eek/info.json
+++ b/keyboards/eek/info.json
@@ -20,7 +20,8 @@
20 "pin": "D3" 20 "pin": "D3"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "max_brightness": 200 23 "max_brightness": 200,
24 "sleep": true
24 }, 25 },
25 "processor": "atmega32u4", 26 "processor": "atmega32u4",
26 "bootloader": "qmk-dfu", 27 "bootloader": "qmk-dfu",
diff --git a/keyboards/ein_60/config.h b/keyboards/ein_60/config.h
index e3df68481d..d642bc04f8 100644
--- a/keyboards/ein_60/config.h
+++ b/keyboards/ein_60/config.h
@@ -33,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33# define RGBLIGHT_HUE_STEP 4 33# define RGBLIGHT_HUE_STEP 4
34# define RGBLIGHT_SAT_STEP 8 34# define RGBLIGHT_SAT_STEP 8
35# define RGBLIGHT_VAL_STEP 8 35# define RGBLIGHT_VAL_STEP 8
36# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
37# define RGBLIGHT_EFFECT_BREATHING 36# define RGBLIGHT_EFFECT_BREATHING
38# define RGBLIGHT_EFFECT_RAINBOW_MOOD 37# define RGBLIGHT_EFFECT_RAINBOW_MOOD
39# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 38# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ein_60/info.json b/keyboards/ein_60/info.json
index 9af00830e0..982acdbc7f 100644
--- a/keyboards/ein_60/info.json
+++ b/keyboards/ein_60/info.json
@@ -12,7 +12,8 @@
12 "driver": "WS2812" 12 "driver": "WS2812"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 200 15 "max_brightness": 200,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["A3", "A2", "A1", "A0", "F6", "F5", "F0", "E0", "E1", "C0", "C1", "C2", "C3"], 19 "cols": ["A3", "A2", "A1", "A0", "F6", "F5", "F0", "E0", "E1", "C0", "C1", "C2", "C3"],
diff --git a/keyboards/ergodox_ez/config.h b/keyboards/ergodox_ez/config.h
index 3adcd0198b..4060c95b5d 100644
--- a/keyboards/ergodox_ez/config.h
+++ b/keyboards/ergodox_ez/config.h
@@ -94,8 +94,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
94 94
95#define RGBW 95#define RGBW
96 96
97#define RGBLIGHT_SLEEP
98
99/* 97/*
100 * The debounce filtering reports a key/switch change directly, 98 * The debounce filtering reports a key/switch change directly,
101 * without any extra delay. After that the debounce logic will filter 99 * without any extra delay. After that the debounce logic will filter
diff --git a/keyboards/ergodox_ez/info.json b/keyboards/ergodox_ez/info.json
index 5727d11184..5f465dc29a 100644
--- a/keyboards/ergodox_ez/info.json
+++ b/keyboards/ergodox_ez/info.json
@@ -6,6 +6,9 @@
6 "vid": "0x3297", 6 "vid": "0x3297",
7 "device_version": "0.0.1" 7 "device_version": "0.0.1"
8 }, 8 },
9 "rgblight": {
10 "sleep": true
11 },
9 "ws2812": { 12 "ws2812": {
10 "pin": "D7" 13 "pin": "D7"
11 }, 14 },
diff --git a/keyboards/eternal_keypad/config.h b/keyboards/eternal_keypad/config.h
index 6eaf9220c7..096d6598a3 100644
--- a/keyboards/eternal_keypad/config.h
+++ b/keyboards/eternal_keypad/config.h
@@ -18,7 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#define RGBLED_NUM 8 20#define RGBLED_NUM 8
21#define RGBLIGHT_SLEEP
22#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/eternal_keypad/info.json b/keyboards/eternal_keypad/info.json
index f10b4ab8a4..7dd1e43108 100644
--- a/keyboards/eternal_keypad/info.json
+++ b/keyboards/eternal_keypad/info.json
@@ -16,6 +16,9 @@
16 "bootmagic": { 16 "bootmagic": {
17 "matrix": [0, 1] 17 "matrix": [0, 1]
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "D3" 23 "pin": "D3"
21 }, 24 },
diff --git a/keyboards/evolv/config.h b/keyboards/evolv/config.h
index ee7e079772..5b9a95dddb 100644
--- a/keyboards/evolv/config.h
+++ b/keyboards/evolv/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define LOCKING_RESYNC_ENABLE 23#define LOCKING_RESYNC_ENABLE
24 24
25#define RGBLED_NUM 16 25#define RGBLED_NUM 16
26#define RGBLIGHT_SLEEP
27#define RGBLIGHT_EFFECT_BREATHING 26#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 27#define RGBLIGHT_EFFECT_RAINBOW_MOOD
29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/evolv/info.json b/keyboards/evolv/info.json
index d4b5162126..fd72f7845f 100644
--- a/keyboards/evolv/info.json
+++ b/keyboards/evolv/info.json
@@ -22,7 +22,8 @@
22 "pin": "B15" 22 "pin": "B15"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "max_brightness": 200 25 "max_brightness": 200,
26 "sleep": true
26 }, 27 },
27 "processor": "STM32F072", 28 "processor": "STM32F072",
28 "bootloader": "stm32-dfu", 29 "bootloader": "stm32-dfu",
diff --git a/keyboards/exclusive/e7v1se/config.h b/keyboards/exclusive/e7v1se/config.h
index f4f04f2bbe..af36d4d994 100644
--- a/keyboards/exclusive/e7v1se/config.h
+++ b/keyboards/exclusive/e7v1se/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/exclusive/e7v1se/info.json b/keyboards/exclusive/e7v1se/info.json
index 3244831b4d..6e6b0c9a0d 100644
--- a/keyboards/exclusive/e7v1se/info.json
+++ b/keyboards/exclusive/e7v1se/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "E2" 24 "pin": "E2"
22 }, 25 },
diff --git a/keyboards/exclusive/e85/config.h b/keyboards/exclusive/e85/config.h
index 730536b513..de75f0a8cc 100644
--- a/keyboards/exclusive/e85/config.h
+++ b/keyboards/exclusive/e85/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/exclusive/e85/hotswap/info.json b/keyboards/exclusive/e85/hotswap/info.json
index 60dc68eaf7..981c5f9506 100644
--- a/keyboards/exclusive/e85/hotswap/info.json
+++ b/keyboards/exclusive/e85/hotswap/info.json
@@ -18,6 +18,9 @@
18 "levels": 6, 18 "levels": 6,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "E2" 25 "pin": "E2"
23 }, 26 },
diff --git a/keyboards/exclusive/e85/soldered/info.json b/keyboards/exclusive/e85/soldered/info.json
index c0f9128b52..533e1cd6fc 100644
--- a/keyboards/exclusive/e85/soldered/info.json
+++ b/keyboards/exclusive/e85/soldered/info.json
@@ -18,6 +18,9 @@
18 "levels": 6, 18 "levels": 6,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "E2" 25 "pin": "E2"
23 }, 26 },
diff --git a/keyboards/eyeohdesigns/babyv/config.h b/keyboards/eyeohdesigns/babyv/config.h
index 4bfabf0e8a..0c762f345c 100644
--- a/keyboards/eyeohdesigns/babyv/config.h
+++ b/keyboards/eyeohdesigns/babyv/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define RGBLIGHT_HUE_STEP 8 21#define RGBLIGHT_HUE_STEP 8
22#define RGBLIGHT_SAT_STEP 8 22#define RGBLIGHT_SAT_STEP 8
23#define RGBLIGHT_VAL_STEP 8 23#define RGBLIGHT_VAL_STEP 8
24#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/eyeohdesigns/babyv/info.json b/keyboards/eyeohdesigns/babyv/info.json
index f2d0ea53e6..65fdbd22ec 100644
--- a/keyboards/eyeohdesigns/babyv/info.json
+++ b/keyboards/eyeohdesigns/babyv/info.json
@@ -16,6 +16,9 @@
16 "backlight": { 16 "backlight": {
17 "pin": "B6" 17 "pin": "B6"
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "B7" 23 "pin": "B7"
21 }, 24 },
diff --git a/keyboards/eyeohdesigns/theboulevard/config.h b/keyboards/eyeohdesigns/theboulevard/config.h
index e2f7092f98..7045ef547a 100644
--- a/keyboards/eyeohdesigns/theboulevard/config.h
+++ b/keyboards/eyeohdesigns/theboulevard/config.h
@@ -21,5 +21,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define RGBLIGHT_HUE_STEP 8 21#define RGBLIGHT_HUE_STEP 8
22#define RGBLIGHT_SAT_STEP 8 22#define RGBLIGHT_SAT_STEP 8
23#define RGBLIGHT_VAL_STEP 8 23#define RGBLIGHT_VAL_STEP 8
24#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/eyeohdesigns/theboulevard/info.json b/keyboards/eyeohdesigns/theboulevard/info.json
index a94968a989..e829d2eee6 100644
--- a/keyboards/eyeohdesigns/theboulevard/info.json
+++ b/keyboards/eyeohdesigns/theboulevard/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "F5", "pin_b": "F4", "resolution": 2} 18 {"pin_a": "F5", "pin_b": "F4", "resolution": 2}
19 ] 19 ]
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "F6" 25 "pin": "F6"
23 }, 26 },
diff --git a/keyboards/flx/virgo/config.h b/keyboards/flx/virgo/config.h
index 84306f36a0..eff51d94c9 100644
--- a/keyboards/flx/virgo/config.h
+++ b/keyboards/flx/virgo/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 #define RGBLIGHT_EFFECT_BREATHING 24 #define RGBLIGHT_EFFECT_BREATHING
26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
27 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/flx/virgo/info.json b/keyboards/flx/virgo/info.json
index f7ce772482..02c5575333 100644
--- a/keyboards/flx/virgo/info.json
+++ b/keyboards/flx/virgo/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "B3" 24 "pin": "B3"
22 }, 25 },
diff --git a/keyboards/foxlab/key65/hotswap/config.h b/keyboards/foxlab/key65/hotswap/config.h
index 8ee5b2a14a..66a1cc7dc5 100644
--- a/keyboards/foxlab/key65/hotswap/config.h
+++ b/keyboards/foxlab/key65/hotswap/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/foxlab/key65/hotswap/info.json b/keyboards/foxlab/key65/hotswap/info.json
index 619f59671d..f7dd9ad6b5 100644
--- a/keyboards/foxlab/key65/hotswap/info.json
+++ b/keyboards/foxlab/key65/hotswap/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "E2" 24 "pin": "E2"
22 }, 25 },
diff --git a/keyboards/foxlab/key65/universal/config.h b/keyboards/foxlab/key65/universal/config.h
index 003eb0a72c..b4b7a44be1 100644
--- a/keyboards/foxlab/key65/universal/config.h
+++ b/keyboards/foxlab/key65/universal/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/foxlab/key65/universal/info.json b/keyboards/foxlab/key65/universal/info.json
index ef7c4386c8..49a770dddd 100644
--- a/keyboards/foxlab/key65/universal/info.json
+++ b/keyboards/foxlab/key65/universal/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "E2" 24 "pin": "E2"
22 }, 25 },
diff --git a/keyboards/foxlab/leaf60/hotswap/config.h b/keyboards/foxlab/leaf60/hotswap/config.h
index a7b28ae1db..0e63b25a0c 100644
--- a/keyboards/foxlab/leaf60/hotswap/config.h
+++ b/keyboards/foxlab/leaf60/hotswap/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/foxlab/leaf60/hotswap/info.json b/keyboards/foxlab/leaf60/hotswap/info.json
index f8b3c35edd..b29931a796 100644
--- a/keyboards/foxlab/leaf60/hotswap/info.json
+++ b/keyboards/foxlab/leaf60/hotswap/info.json
@@ -22,6 +22,9 @@
22 "caps_lock": "E6", 22 "caps_lock": "E6",
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": {
26 "sleep": true
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "E2" 29 "pin": "E2"
27 }, 30 },
diff --git a/keyboards/foxlab/leaf60/universal/config.h b/keyboards/foxlab/leaf60/universal/config.h
index a7b28ae1db..0e63b25a0c 100644
--- a/keyboards/foxlab/leaf60/universal/config.h
+++ b/keyboards/foxlab/leaf60/universal/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/foxlab/leaf60/universal/info.json b/keyboards/foxlab/leaf60/universal/info.json
index a277830d9d..6c569f5cc6 100644
--- a/keyboards/foxlab/leaf60/universal/info.json
+++ b/keyboards/foxlab/leaf60/universal/info.json
@@ -21,6 +21,9 @@
21 "caps_lock": "E6", 21 "caps_lock": "E6",
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": {
25 "sleep": true
26 },
24 "ws2812": { 27 "ws2812": {
25 "pin": "E2" 28 "pin": "E2"
26 }, 29 },
diff --git a/keyboards/foxlab/time80/config.h b/keyboards/foxlab/time80/config.h
index f68ee9bd55..d2df18997f 100644
--- a/keyboards/foxlab/time80/config.h
+++ b/keyboards/foxlab/time80/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21//#define RGBLIGHT_HUE_STEP 8 21//#define RGBLIGHT_HUE_STEP 8
22//#define RGBLIGHT_SAT_STEP 8 22//#define RGBLIGHT_SAT_STEP 8
23//#define RGBLIGHT_VAL_STEP 8 23//#define RGBLIGHT_VAL_STEP 8
24//#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 24
26/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 25/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
27#define LOCKING_SUPPORT_ENABLE 26#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/foxlab/time_re/hotswap/config.h b/keyboards/foxlab/time_re/hotswap/config.h
index 03e8b6b3d4..d0456680ff 100644
--- a/keyboards/foxlab/time_re/hotswap/config.h
+++ b/keyboards/foxlab/time_re/hotswap/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/foxlab/time_re/hotswap/info.json b/keyboards/foxlab/time_re/hotswap/info.json
index 1253771b5c..b9509a052c 100644
--- a/keyboards/foxlab/time_re/hotswap/info.json
+++ b/keyboards/foxlab/time_re/hotswap/info.json
@@ -24,7 +24,8 @@
24 "pin": "E2" 24 "pin": "E2"
25 }, 25 },
26 "rgblight": { 26 "rgblight": {
27 "max_brightness": 200 27 "max_brightness": 200,
28 "sleep": true
28 }, 29 },
29 "processor": "atmega32u4", 30 "processor": "atmega32u4",
30 "bootloader": "atmel-dfu", 31 "bootloader": "atmel-dfu",
diff --git a/keyboards/foxlab/time_re/universal/config.h b/keyboards/foxlab/time_re/universal/config.h
index 03e8b6b3d4..d0456680ff 100644
--- a/keyboards/foxlab/time_re/universal/config.h
+++ b/keyboards/foxlab/time_re/universal/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/foxlab/time_re/universal/info.json b/keyboards/foxlab/time_re/universal/info.json
index 8bb9a58ee2..0d4b301695 100644
--- a/keyboards/foxlab/time_re/universal/info.json
+++ b/keyboards/foxlab/time_re/universal/info.json
@@ -20,7 +20,8 @@
20 "pin": "E2" 20 "pin": "E2"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "max_brightness": 200 23 "max_brightness": 200,
24 "sleep": true
24 }, 25 },
25 "indicators": { 26 "indicators": {
26 "caps_lock": "E6", 27 "caps_lock": "E6",
diff --git a/keyboards/frooastboard/nano/config.h b/keyboards/frooastboard/nano/config.h
index 32d34ead42..9ffcce4178 100644
--- a/keyboards/frooastboard/nano/config.h
+++ b/keyboards/frooastboard/nano/config.h
@@ -18,8 +18,6 @@
18 18
19#define RGBLED_NUM 8 19#define RGBLED_NUM 8
20 20
21#define RGBLIGHT_SLEEP
22
23#define RGBLIGHT_HUE_STEP 8 21#define RGBLIGHT_HUE_STEP 8
24#define RGBLIGHT_SAT_STEP 8 22#define RGBLIGHT_SAT_STEP 8
25#define RGBLIGHT_VAL_STEP 8 23#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/frooastboard/nano/info.json b/keyboards/frooastboard/nano/info.json
index d1a77d256d..0a6fde88ba 100644
--- a/keyboards/frooastboard/nano/info.json
+++ b/keyboards/frooastboard/nano/info.json
@@ -24,6 +24,9 @@
24 "pid": "0x6F21", 24 "pid": "0x6F21",
25 "device_version": "0.0.1" 25 "device_version": "0.0.1"
26 }, 26 },
27 "rgblight": {
28 "sleep": true
29 },
27 "ws2812": { 30 "ws2812": {
28 "pin": "B4" 31 "pin": "B4"
29 }, 32 },
diff --git a/keyboards/ft/mars65/config.h b/keyboards/ft/mars65/config.h
index bfe825dcc9..d103b66e07 100644
--- a/keyboards/ft/mars65/config.h
+++ b/keyboards/ft/mars65/config.h
@@ -7,7 +7,6 @@
7 #define RGBLIGHT_HUE_STEP 8 7 #define RGBLIGHT_HUE_STEP 8
8 #define RGBLIGHT_SAT_STEP 8 8 #define RGBLIGHT_SAT_STEP 8
9 #define RGBLIGHT_VAL_STEP 8 9 #define RGBLIGHT_VAL_STEP 8
10 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
11 #define RGBLIGHT_EFFECT_BREATHING 10 #define RGBLIGHT_EFFECT_BREATHING
12 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 11 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
13 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 12 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ft/mars65/info.json b/keyboards/ft/mars65/info.json
index 2160ae9be6..caede3a626 100644
--- a/keyboards/ft/mars65/info.json
+++ b/keyboards/ft/mars65/info.json
@@ -20,7 +20,8 @@
20 "pin": "E6" 20 "pin": "E6"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "max_brightness": 130 23 "max_brightness": 130,
24 "sleep": true
24 }, 25 },
25 "processor": "atmega32u4", 26 "processor": "atmega32u4",
26 "bootloader": "atmel-dfu", 27 "bootloader": "atmel-dfu",
diff --git a/keyboards/gh60/v1p3/config.h b/keyboards/gh60/v1p3/config.h
index c294394eca..67025fc1f4 100644
--- a/keyboards/gh60/v1p3/config.h
+++ b/keyboards/gh60/v1p3/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/gh60/v1p3/info.json b/keyboards/gh60/v1p3/info.json
index 191cca4f57..f5fca7763b 100644
--- a/keyboards/gh60/v1p3/info.json
+++ b/keyboards/gh60/v1p3/info.json
@@ -17,6 +17,9 @@
17 "pin": "B6", 17 "pin": "B6",
18 "levels": 15 18 "levels": 15
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "F0" 24 "pin": "F0"
22 }, 25 },
diff --git a/keyboards/gkeyboard/gkb_m16/config.h b/keyboards/gkeyboard/gkb_m16/config.h
index 1f278e6e31..ff3413e370 100644
--- a/keyboards/gkeyboard/gkb_m16/config.h
+++ b/keyboards/gkeyboard/gkb_m16/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/gkeyboard/gkb_m16/info.json b/keyboards/gkeyboard/gkb_m16/info.json
index ebf5ee8845..1f344fe50d 100644
--- a/keyboards/gkeyboard/gkb_m16/info.json
+++ b/keyboards/gkeyboard/gkb_m16/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x4201", 8 "pid": "0x4201",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F1" 15 "pin": "F1"
13 }, 16 },
diff --git a/keyboards/gray_studio/aero75/config.h b/keyboards/gray_studio/aero75/config.h
index a55a587467..4de4c54aa7 100644
--- a/keyboards/gray_studio/aero75/config.h
+++ b/keyboards/gray_studio/aero75/config.h
@@ -9,7 +9,6 @@
9#define RGBLIGHT_HUE_STEP 8 9#define RGBLIGHT_HUE_STEP 8
10#define RGBLIGHT_SAT_STEP 8 10#define RGBLIGHT_SAT_STEP 8
11#define RGBLIGHT_VAL_STEP 8 11#define RGBLIGHT_VAL_STEP 8
12#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
13// /*== all animations enable ==*/ 12// /*== all animations enable ==*/
14#define RGBLIGHT_EFFECT_BREATHING 13#define RGBLIGHT_EFFECT_BREATHING
15#define RGBLIGHT_EFFECT_RAINBOW_MOOD 14#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/gray_studio/aero75/info.json b/keyboards/gray_studio/aero75/info.json
index e8a08e79e4..4bc6457b5b 100644
--- a/keyboards/gray_studio/aero75/info.json
+++ b/keyboards/gray_studio/aero75/info.json
@@ -12,7 +12,8 @@
12 "pin": "B10" 12 "pin": "B10"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 200 15 "max_brightness": 200,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["A3", "A5", "A4", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "B1", "A8", "B15", "B14", "B13"], 19 "cols": ["A3", "A5", "A4", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "B1", "A8", "B15", "B14", "B13"],
diff --git a/keyboards/gray_studio/apollo80/config.h b/keyboards/gray_studio/apollo80/config.h
index 362574dea8..58cc50aea0 100644
--- a/keyboards/gray_studio/apollo80/config.h
+++ b/keyboards/gray_studio/apollo80/config.h
@@ -20,8 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24
25 #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD 23 #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD
26 /*== or choose animations ==*/ 24 /*== or choose animations ==*/
27 #define RGBLIGHT_EFFECT_BREATHING 25 #define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/gray_studio/apollo80/info.json b/keyboards/gray_studio/apollo80/info.json
index 1dfa43bfe1..39cbbbaaf7 100644
--- a/keyboards/gray_studio/apollo80/info.json
+++ b/keyboards/gray_studio/apollo80/info.json
@@ -12,7 +12,8 @@
12 "pin": "E2" 12 "pin": "E2"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 180 15 "max_brightness": 180,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D4", "D6", "D2", "D3", "D5"], 19 "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D4", "D6", "D2", "D3", "D5"],
diff --git a/keyboards/gray_studio/cod67/config.h b/keyboards/gray_studio/cod67/config.h
index 7a2d573aaf..aee484c137 100644
--- a/keyboards/gray_studio/cod67/config.h
+++ b/keyboards/gray_studio/cod67/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/gray_studio/cod67/info.json b/keyboards/gray_studio/cod67/info.json
index fe6f1b1867..fd7c89197d 100644
--- a/keyboards/gray_studio/cod67/info.json
+++ b/keyboards/gray_studio/cod67/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x1000", 8 "pid": "0x1000",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B2" 15 "pin": "B2"
13 }, 16 },
diff --git a/keyboards/gray_studio/space65/config.h b/keyboards/gray_studio/space65/config.h
index b1c76459fc..161ee714d6 100644
--- a/keyboards/gray_studio/space65/config.h
+++ b/keyboards/gray_studio/space65/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/gray_studio/space65/info.json b/keyboards/gray_studio/space65/info.json
index 8bcd90705a..e5a692e536 100644
--- a/keyboards/gray_studio/space65/info.json
+++ b/keyboards/gray_studio/space65/info.json
@@ -18,6 +18,9 @@
18 "levels": 5, 18 "levels": 5,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "E2" 25 "pin": "E2"
23 }, 26 },
diff --git a/keyboards/gray_studio/space65r3/config.h b/keyboards/gray_studio/space65r3/config.h
index 88824052b2..aed6b1ebbc 100644
--- a/keyboards/gray_studio/space65r3/config.h
+++ b/keyboards/gray_studio/space65r3/config.h
@@ -8,7 +8,6 @@
8#define RGBLIGHT_HUE_STEP 8 8#define RGBLIGHT_HUE_STEP 8
9#define RGBLIGHT_SAT_STEP 8 9#define RGBLIGHT_SAT_STEP 8
10#define RGBLIGHT_VAL_STEP 8 10#define RGBLIGHT_VAL_STEP 8
11#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
12// /*== all animations enable ==*/ 11// /*== all animations enable ==*/
13#define RGBLIGHT_EFFECT_BREATHING 12#define RGBLIGHT_EFFECT_BREATHING
14#define RGBLIGHT_EFFECT_RAINBOW_MOOD 13#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/gray_studio/space65r3/info.json b/keyboards/gray_studio/space65r3/info.json
index 7caa7cdd60..301f004f0b 100644
--- a/keyboards/gray_studio/space65r3/info.json
+++ b/keyboards/gray_studio/space65r3/info.json
@@ -12,7 +12,8 @@
12 "pin": "B10" 12 "pin": "B10"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 200 15 "max_brightness": 200,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["A3", "A5", "A4", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "B0", "A8", "B15", "B14", "B13"], 19 "cols": ["A3", "A5", "A4", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "B0", "A8", "B15", "B14", "B13"],
diff --git a/keyboards/gray_studio/think65/hotswap/config.h b/keyboards/gray_studio/think65/hotswap/config.h
index 7a2cc1f03c..51091e4ebc 100644
--- a/keyboards/gray_studio/think65/hotswap/config.h
+++ b/keyboards/gray_studio/think65/hotswap/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/gray_studio/think65/hotswap/info.json b/keyboards/gray_studio/think65/hotswap/info.json
index 1912e10989..673ae773ab 100644
--- a/keyboards/gray_studio/think65/hotswap/info.json
+++ b/keyboards/gray_studio/think65/hotswap/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x4001", 8 "pid": "0x4001",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "E2" 15 "pin": "E2"
13 }, 16 },
diff --git a/keyboards/gray_studio/think65/solder/config.h b/keyboards/gray_studio/think65/solder/config.h
index 7a2cc1f03c..51091e4ebc 100644
--- a/keyboards/gray_studio/think65/solder/config.h
+++ b/keyboards/gray_studio/think65/solder/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/gray_studio/think65/solder/info.json b/keyboards/gray_studio/think65/solder/info.json
index 7bc54a5bc5..befbd79605 100644
--- a/keyboards/gray_studio/think65/solder/info.json
+++ b/keyboards/gray_studio/think65/solder/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x4000", 8 "pid": "0x4000",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "E2" 15 "pin": "E2"
13 }, 16 },
diff --git a/keyboards/grid600/press/config.h b/keyboards/grid600/press/config.h
index 81bccd015b..517fe500c2 100644
--- a/keyboards/grid600/press/config.h
+++ b/keyboards/grid600/press/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 10 21 #define RGBLIGHT_HUE_STEP 10
22 #define RGBLIGHT_SAT_STEP 17 22 #define RGBLIGHT_SAT_STEP 17
23 #define RGBLIGHT_VAL_STEP 17 23 #define RGBLIGHT_VAL_STEP 17
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/grid600/press/info.json b/keyboards/grid600/press/info.json
index 6a5d86e0c7..804ab367c6 100644
--- a/keyboards/grid600/press/info.json
+++ b/keyboards/grid600/press/info.json
@@ -12,6 +12,9 @@
12 "cols": ["F1", "F4", "F5", "F6"], 12 "cols": ["F1", "F4", "F5", "F6"],
13 "rows": ["F0"] 13 "rows": ["F0"]
14 }, 14 },
15 "rgblight": {
16 "sleep": true
17 },
15 "ws2812": { 18 "ws2812": {
16 "pin": "B6" 19 "pin": "B6"
17 }, 20 },
diff --git a/keyboards/halfcliff/config.h b/keyboards/halfcliff/config.h
index e7c9ad2e3b..1b0c2bb154 100644
--- a/keyboards/halfcliff/config.h
+++ b/keyboards/halfcliff/config.h
@@ -29,7 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29 #define RGBLIGHT_HUE_STEP 8 29 #define RGBLIGHT_HUE_STEP 8
30 #define RGBLIGHT_SAT_STEP 8 30 #define RGBLIGHT_SAT_STEP 8
31 #define RGBLIGHT_VAL_STEP 8 31 #define RGBLIGHT_VAL_STEP 8
32 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
33 32
34/* 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 */
35#define LOCKING_SUPPORT_ENABLE 34#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/halfcliff/info.json b/keyboards/halfcliff/info.json
index a0b79ba341..39b26c763b 100644
--- a/keyboards/halfcliff/info.json
+++ b/keyboards/halfcliff/info.json
@@ -17,6 +17,7 @@
17 "soft_serial_pin": "D2" 17 "soft_serial_pin": "D2"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "sleep": true,
20 "split_count": [5, 5] 21 "split_count": [5, 5]
21 }, 22 },
22 "ws2812": { 23 "ws2812": {
diff --git a/keyboards/halokeys/elemental75/config.h b/keyboards/halokeys/elemental75/config.h
index c23763ee9b..96a6764ceb 100644
--- a/keyboards/halokeys/elemental75/config.h
+++ b/keyboards/halokeys/elemental75/config.h
@@ -18,7 +18,6 @@
18#define TAP_CODE_DELAY 10 // tap_code function delay for register and unregister 18#define TAP_CODE_DELAY 10 // tap_code function delay for register and unregister
19 19
20#define RGBLED_NUM 22 20#define RGBLED_NUM 22
21#define RGBLIGHT_SLEEP
22 21
23/* animations enabled */ 22/* animations enabled */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/halokeys/elemental75/info.json b/keyboards/halokeys/elemental75/info.json
index 5f8bdb38a6..763d5734b1 100644
--- a/keyboards/halokeys/elemental75/info.json
+++ b/keyboards/halokeys/elemental75/info.json
@@ -22,7 +22,8 @@
22 "pin": "A10" 22 "pin": "A10"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "max_brightness": 225 25 "max_brightness": 225,
26 "sleep": true
26 }, 27 },
27 "processor": "STM32F303", 28 "processor": "STM32F303",
28 "bootloader": "stm32-dfu", 29 "bootloader": "stm32-dfu",
diff --git a/keyboards/handwired/6macro/config.h b/keyboards/handwired/6macro/config.h
index 55716a3b7a..53033ad4f3 100644
--- a/keyboards/handwired/6macro/config.h
+++ b/keyboards/handwired/6macro/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22#define RGBLIGHT_HUE_STEP 10 22#define RGBLIGHT_HUE_STEP 10
23#define RGBLIGHT_SAT_STEP 17 23#define RGBLIGHT_SAT_STEP 17
24#define RGBLIGHT_VAL_STEP 17 24#define RGBLIGHT_VAL_STEP 17
25// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/bento/rev1/config.h b/keyboards/handwired/bento/rev1/config.h
index 75eb7537b2..6a2a8fe30b 100644
--- a/keyboards/handwired/bento/rev1/config.h
+++ b/keyboards/handwired/bento/rev1/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/bento/rev1/info.json b/keyboards/handwired/bento/rev1/info.json
index 555731bdd5..5991fdbac1 100644
--- a/keyboards/handwired/bento/rev1/info.json
+++ b/keyboards/handwired/bento/rev1/info.json
@@ -8,6 +8,9 @@
8 "pid": "0xDAD3", 8 "pid": "0xDAD3",
9 "device_version": "1.0.0" 9 "device_version": "1.0.0"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/handwired/consolekeyboard/18key/config.h b/keyboards/handwired/consolekeyboard/18key/config.h
index bbc4eccf18..e73c52a401 100644
--- a/keyboards/handwired/consolekeyboard/18key/config.h
+++ b/keyboards/handwired/consolekeyboard/18key/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24 #define RGBLIGHT_EFFECT_BREATHING 23 #define RGBLIGHT_EFFECT_BREATHING
25// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 24// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/consolekeyboard/18key/info.json b/keyboards/handwired/consolekeyboard/18key/info.json
index 3a37174f36..7b107225a5 100644
--- a/keyboards/handwired/consolekeyboard/18key/info.json
+++ b/keyboards/handwired/consolekeyboard/18key/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x3332", 8 "pid": "0x3332",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F4" 15 "pin": "F4"
13 }, 16 },
diff --git a/keyboards/handwired/consolekeyboard/20key/config.h b/keyboards/handwired/consolekeyboard/20key/config.h
index bbc4eccf18..e73c52a401 100644
--- a/keyboards/handwired/consolekeyboard/20key/config.h
+++ b/keyboards/handwired/consolekeyboard/20key/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24 #define RGBLIGHT_EFFECT_BREATHING 23 #define RGBLIGHT_EFFECT_BREATHING
25// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 24// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/consolekeyboard/20key/info.json b/keyboards/handwired/consolekeyboard/20key/info.json
index 1dc5a331e1..bd5b59f6e7 100644
--- a/keyboards/handwired/consolekeyboard/20key/info.json
+++ b/keyboards/handwired/consolekeyboard/20key/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x3432", 8 "pid": "0x3432",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F4" 15 "pin": "F4"
13 }, 16 },
diff --git a/keyboards/handwired/consolekeyboard/27key/config.h b/keyboards/handwired/consolekeyboard/27key/config.h
index bbc4eccf18..e73c52a401 100644
--- a/keyboards/handwired/consolekeyboard/27key/config.h
+++ b/keyboards/handwired/consolekeyboard/27key/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24 #define RGBLIGHT_EFFECT_BREATHING 23 #define RGBLIGHT_EFFECT_BREATHING
25// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 24// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/consolekeyboard/27key/info.json b/keyboards/handwired/consolekeyboard/27key/info.json
index 86682eb0f4..15bccbf8d0 100644
--- a/keyboards/handwired/consolekeyboard/27key/info.json
+++ b/keyboards/handwired/consolekeyboard/27key/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x3433", 8 "pid": "0x3433",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F4" 15 "pin": "F4"
13 }, 16 },
diff --git a/keyboards/handwired/consolekeyboard/30key/config.h b/keyboards/handwired/consolekeyboard/30key/config.h
index 30d9a2f459..5206212fc5 100644
--- a/keyboards/handwired/consolekeyboard/30key/config.h
+++ b/keyboards/handwired/consolekeyboard/30key/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24 #define RGBLIGHT_EFFECT_BREATHING 23 #define RGBLIGHT_EFFECT_BREATHING
25// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 24// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/consolekeyboard/30key/info.json b/keyboards/handwired/consolekeyboard/30key/info.json
index e2bac91ab1..7a86325b32 100644
--- a/keyboards/handwired/consolekeyboard/30key/info.json
+++ b/keyboards/handwired/consolekeyboard/30key/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x3433", 8 "pid": "0x3433",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F4" 15 "pin": "F4"
13 }, 16 },
diff --git a/keyboards/handwired/croxsplit44/config.h b/keyboards/handwired/croxsplit44/config.h
index 5703448756..d80b689bee 100644
--- a/keyboards/handwired/croxsplit44/config.h
+++ b/keyboards/handwired/croxsplit44/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/croxsplit44/info.json b/keyboards/handwired/croxsplit44/info.json
index 399dae6c33..e252fd85cc 100644
--- a/keyboards/handwired/croxsplit44/info.json
+++ b/keyboards/handwired/croxsplit44/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x6146", 8 "pid": "0x6146",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "C4" 15 "pin": "C4"
13 }, 16 },
diff --git a/keyboards/handwired/freoduo/config.h b/keyboards/handwired/freoduo/config.h
index ba9904fa49..de14f38f4e 100644
--- a/keyboards/handwired/freoduo/config.h
+++ b/keyboards/handwired/freoduo/config.h
@@ -32,7 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35#define RGBLIGHT_SLEEP
36#define RGBLIGHT_HUE_STEP 16 35#define RGBLIGHT_HUE_STEP 16
37#define RGBLIGHT_SAT_STEP 8 36#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8 37#define RGBLIGHT_VAL_STEP 8
diff --git a/keyboards/handwired/freoduo/info.json b/keyboards/handwired/freoduo/info.json
index 347b832a40..fe66b4f2a6 100644
--- a/keyboards/handwired/freoduo/info.json
+++ b/keyboards/handwired/freoduo/info.json
@@ -17,6 +17,7 @@
17 "soft_serial_pin": "D0" 17 "soft_serial_pin": "D0"
18}, 18},
19"rgblight": { 19"rgblight": {
20 "sleep": true,
20 "led_map": [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], 21 "led_map": [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30],
21 "split_count": [16, 14] 22 "split_count": [16, 14]
22}, 23},
diff --git a/keyboards/handwired/heisenberg/config.h b/keyboards/handwired/heisenberg/config.h
index 00362c5375..cb17dbbc0b 100644
--- a/keyboards/handwired/heisenberg/config.h
+++ b/keyboards/handwired/heisenberg/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21// #define RGBLIGHT_HUE_STEP 8 21// #define RGBLIGHT_HUE_STEP 8
22// #define RGBLIGHT_SAT_STEP 8 22// #define RGBLIGHT_SAT_STEP 8
23// #define RGBLIGHT_VAL_STEP 8 23// #define RGBLIGHT_VAL_STEP 8
24// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/macroboard/config.h b/keyboards/handwired/macroboard/config.h
index e041e181ca..b6d0049fe2 100644
--- a/keyboards/handwired/macroboard/config.h
+++ b/keyboards/handwired/macroboard/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28# define RGBLIGHT_HUE_STEP 8 28# define RGBLIGHT_HUE_STEP 8
29# define RGBLIGHT_SAT_STEP 8 29# define RGBLIGHT_SAT_STEP 8
30# define RGBLIGHT_VAL_STEP 8 30# define RGBLIGHT_VAL_STEP 8
31# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
32# define RGBLIGHT_EFFECT_BREATHING 31# define RGBLIGHT_EFFECT_BREATHING
33# define RGBLIGHT_EFFECT_RAINBOW_MOOD 32# define RGBLIGHT_EFFECT_RAINBOW_MOOD
34# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 33# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/macroboard/info.json b/keyboards/handwired/macroboard/info.json
index ba597d39f6..d371032abf 100644
--- a/keyboards/handwired/macroboard/info.json
+++ b/keyboards/handwired/macroboard/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "sleep": true,
12 "led_map": [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1] 13 "led_map": [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1]
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/handwired/marauder/config.h b/keyboards/handwired/marauder/config.h
index bdb092a3ae..0af9f5297d 100644
--- a/keyboards/handwired/marauder/config.h
+++ b/keyboards/handwired/marauder/config.h
@@ -22,4 +22,3 @@
22 #define RGBLIGHT_HUE_STEP 8 22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8 23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8 24 #define RGBLIGHT_VAL_STEP 8
25 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
diff --git a/keyboards/handwired/marauder/info.json b/keyboards/handwired/marauder/info.json
index a4bab13284..abfc8a2ba5 100644
--- a/keyboards/handwired/marauder/info.json
+++ b/keyboards/handwired/marauder/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0001", 8 "pid": "0x0001",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/handwired/owlet60/config.h b/keyboards/handwired/owlet60/config.h
index ba5322f32f..40f181c988 100644
--- a/keyboards/handwired/owlet60/config.h
+++ b/keyboards/handwired/owlet60/config.h
@@ -44,7 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 #define RGBLIGHT_HUE_STEP 8 44 #define RGBLIGHT_HUE_STEP 8
45 #define RGBLIGHT_SAT_STEP 8 45 #define RGBLIGHT_SAT_STEP 8
46 #define RGBLIGHT_VAL_STEP 8 46 #define RGBLIGHT_VAL_STEP 8
47 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
48#define RGBLIGHT_EFFECT_BREATHING 47#define RGBLIGHT_EFFECT_BREATHING
49#define RGBLIGHT_EFFECT_RAINBOW_MOOD 48#define RGBLIGHT_EFFECT_RAINBOW_MOOD
50#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/owlet60/info.json b/keyboards/handwired/owlet60/info.json
index d036911755..e27cf292b5 100644
--- a/keyboards/handwired/owlet60/info.json
+++ b/keyboards/handwired/owlet60/info.json
@@ -12,7 +12,8 @@
12 "pin": "D0" 12 "pin": "D0"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 128 15 "max_brightness": 128,
16 "sleep": true
16 }, 17 },
17 "processor": "atmega32u4", 18 "processor": "atmega32u4",
18 "bootloader": "caterina", 19 "bootloader": "caterina",
diff --git a/keyboards/handwired/tennie/config.h b/keyboards/handwired/tennie/config.h
index c1acec7001..bb158955e2 100644
--- a/keyboards/handwired/tennie/config.h
+++ b/keyboards/handwired/tennie/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22 #define RGBLIGHT_HUE_STEP 8 22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8 23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8 24 #define RGBLIGHT_VAL_STEP 8
25// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/handwired/traveller/config.h b/keyboards/handwired/traveller/config.h
index f015683e68..cb92eff061 100644
--- a/keyboards/handwired/traveller/config.h
+++ b/keyboards/handwired/traveller/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 10 21# define RGBLIGHT_HUE_STEP 10
22# define RGBLIGHT_SAT_STEP 17 22# define RGBLIGHT_SAT_STEP 17
23# define RGBLIGHT_VAL_STEP 17 23# define RGBLIGHT_VAL_STEP 17
24//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 24
26/* 25/*
27 * Feature disable options 26 * Feature disable options
diff --git a/keyboards/helix/rev3_4rows/config.h b/keyboards/helix/rev3_4rows/config.h
index 527cb478e1..f31a2e7133 100644
--- a/keyboards/helix/rev3_4rows/config.h
+++ b/keyboards/helix/rev3_4rows/config.h
@@ -67,7 +67,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67// #define RGBLIGHT_HUE_STEP 8 67// #define RGBLIGHT_HUE_STEP 8
68// #define RGBLIGHT_SAT_STEP 8 68// #define RGBLIGHT_SAT_STEP 8
69// #define RGBLIGHT_VAL_STEP 8 69// #define RGBLIGHT_VAL_STEP 8
70// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
71// #define RGBLIGHT_EFFECT_BREATHING 70// #define RGBLIGHT_EFFECT_BREATHING
72 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 71 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
73 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 72 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/helix/rev3_5rows/config.h b/keyboards/helix/rev3_5rows/config.h
index 5d1a5f1f53..ef5fefaaed 100644
--- a/keyboards/helix/rev3_5rows/config.h
+++ b/keyboards/helix/rev3_5rows/config.h
@@ -67,7 +67,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67// #define RGBLIGHT_HUE_STEP 8 67// #define RGBLIGHT_HUE_STEP 8
68// #define RGBLIGHT_SAT_STEP 8 68// #define RGBLIGHT_SAT_STEP 8
69// #define RGBLIGHT_VAL_STEP 8 69// #define RGBLIGHT_VAL_STEP 8
70// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
71// #define RGBLIGHT_EFFECT_BREATHING 70// #define RGBLIGHT_EFFECT_BREATHING
72 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 71 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
73 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 72 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hillside/46/0_1/config.h b/keyboards/hillside/46/0_1/config.h
index 81736ff175..55395dd407 100644
--- a/keyboards/hillside/46/0_1/config.h
+++ b/keyboards/hillside/46/0_1/config.h
@@ -8,8 +8,6 @@
8#define SPLIT_HAND_MATRIX_GRID B5, F6 8#define SPLIT_HAND_MATRIX_GRID B5, F6
9#define MATRIX_MASKED 9#define MATRIX_MASKED
10 10
11#define RGBLIGHT_SLEEP
12
13/* Haptic hardware */ 11/* Haptic hardware */
14// The Pimoroni is the likely hardware, for which these settings work 12// The Pimoroni is the likely hardware, for which these settings work
15#define FB_ERM_LRA 1 13#define FB_ERM_LRA 1
diff --git a/keyboards/hillside/46/0_1/info.json b/keyboards/hillside/46/0_1/info.json
index 8b5fa112f7..7512debabd 100644
--- a/keyboards/hillside/46/0_1/info.json
+++ b/keyboards/hillside/46/0_1/info.json
@@ -36,7 +36,8 @@
36 "split": true, 36 "split": true,
37 "hue_steps": 8, 37 "hue_steps": 8,
38 "saturation_steps": 8, 38 "saturation_steps": 8,
39 "brightness_steps": 8 39 "brightness_steps": 8,
40 "sleep": true
40 }, 41 },
41 "ws2812": { 42 "ws2812": {
42 "pin": "D3" 43 "pin": "D3"
diff --git a/keyboards/hillside/48/0_1/config.h b/keyboards/hillside/48/0_1/config.h
index 72f1a842c7..dc642c1193 100644
--- a/keyboards/hillside/48/0_1/config.h
+++ b/keyboards/hillside/48/0_1/config.h
@@ -3,8 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6#define RGBLIGHT_SLEEP
7
8/* Haptic hardware */ 6/* Haptic hardware */
9// The Pimoroni is the likely hardware, for which these settings work 7// The Pimoroni is the likely hardware, for which these settings work
10#define FB_ERM_LRA 1 8#define FB_ERM_LRA 1
diff --git a/keyboards/hillside/48/0_1/info.json b/keyboards/hillside/48/0_1/info.json
index 19e38259d3..2159d1ca68 100644
--- a/keyboards/hillside/48/0_1/info.json
+++ b/keyboards/hillside/48/0_1/info.json
@@ -37,7 +37,8 @@
37 "split": true, 37 "split": true,
38 "hue_steps": 8, 38 "hue_steps": 8,
39 "saturation_steps": 8, 39 "saturation_steps": 8,
40 "brightness_steps": 8 40 "brightness_steps": 8,
41 "sleep": true
41 }, 42 },
42 "ws2812": { 43 "ws2812": {
43 "pin": "D3" 44 "pin": "D3"
diff --git a/keyboards/hillside/52/0_1/config.h b/keyboards/hillside/52/0_1/config.h
index 81736ff175..55395dd407 100644
--- a/keyboards/hillside/52/0_1/config.h
+++ b/keyboards/hillside/52/0_1/config.h
@@ -8,8 +8,6 @@
8#define SPLIT_HAND_MATRIX_GRID B5, F6 8#define SPLIT_HAND_MATRIX_GRID B5, F6
9#define MATRIX_MASKED 9#define MATRIX_MASKED
10 10
11#define RGBLIGHT_SLEEP
12
13/* Haptic hardware */ 11/* Haptic hardware */
14// The Pimoroni is the likely hardware, for which these settings work 12// The Pimoroni is the likely hardware, for which these settings work
15#define FB_ERM_LRA 1 13#define FB_ERM_LRA 1
diff --git a/keyboards/hillside/52/0_1/info.json b/keyboards/hillside/52/0_1/info.json
index 8584ee1512..63bbf3b257 100644
--- a/keyboards/hillside/52/0_1/info.json
+++ b/keyboards/hillside/52/0_1/info.json
@@ -36,7 +36,8 @@
36 "split": true, 36 "split": true,
37 "hue_steps": 8, 37 "hue_steps": 8,
38 "saturation_steps": 8, 38 "saturation_steps": 8,
39 "brightness_steps": 8 39 "brightness_steps": 8,
40 "sleep": true
40 }, 41 },
41 "ws2812": { 42 "ws2812": {
42 "pin": "D3" 43 "pin": "D3"
diff --git a/keyboards/hineybush/h08_ocelot/config.h b/keyboards/hineybush/h08_ocelot/config.h
index e275779f4c..ef5a221da5 100644
--- a/keyboards/hineybush/h08_ocelot/config.h
+++ b/keyboards/hineybush/h08_ocelot/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/h08_ocelot/info.json b/keyboards/hineybush/h08_ocelot/info.json
index addd71a5a8..522cc1d409 100644
--- a/keyboards/hineybush/h08_ocelot/info.json
+++ b/keyboards/hineybush/h08_ocelot/info.json
@@ -17,7 +17,8 @@
17 "pin": "F1" 17 "pin": "F1"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "max_brightness": 220 20 "max_brightness": 220,
21 "sleep": true
21 }, 22 },
22 "processor": "atmega32u4", 23 "processor": "atmega32u4",
23 "bootloader": "atmel-dfu", 24 "bootloader": "atmel-dfu",
diff --git a/keyboards/hineybush/h60/config.h b/keyboards/hineybush/h60/config.h
index a4d338b500..64b6cc253f 100644
--- a/keyboards/hineybush/h60/config.h
+++ b/keyboards/hineybush/h60/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 /*== all animations enable ==*/ 24 /*== all animations enable ==*/
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/hineybush/h60/info.json b/keyboards/hineybush/h60/info.json
index 3069b4a4b3..3c052c5719 100644
--- a/keyboards/hineybush/h60/info.json
+++ b/keyboards/hineybush/h60/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "levels": 12 18 "levels": 12
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "B0" 24 "pin": "B0"
22 }, 25 },
diff --git a/keyboards/hineybush/h65/config.h b/keyboards/hineybush/h65/config.h
index ae0ecc61cf..ef9fe121f7 100644
--- a/keyboards/hineybush/h65/config.h
+++ b/keyboards/hineybush/h65/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/h65/info.json b/keyboards/hineybush/h65/info.json
index dba8541b99..9e98e38b36 100644
--- a/keyboards/hineybush/h65/info.json
+++ b/keyboards/hineybush/h65/info.json
@@ -20,6 +20,9 @@
20 "indicators": { 20 "indicators": {
21 "caps_lock": "E6" 21 "caps_lock": "E6"
22 }, 22 },
23 "rgblight": {
24 "sleep": true
25 },
23 "ws2812": { 26 "ws2812": {
24 "pin": "D2" 27 "pin": "D2"
25 }, 28 },
diff --git a/keyboards/hineybush/h65_hotswap/config.h b/keyboards/hineybush/h65_hotswap/config.h
index ae0ecc61cf..ef9fe121f7 100644
--- a/keyboards/hineybush/h65_hotswap/config.h
+++ b/keyboards/hineybush/h65_hotswap/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/h65_hotswap/info.json b/keyboards/hineybush/h65_hotswap/info.json
index a4c09e02da..9d2204e87a 100644
--- a/keyboards/hineybush/h65_hotswap/info.json
+++ b/keyboards/hineybush/h65_hotswap/info.json
@@ -20,6 +20,9 @@
20 "indicators": { 20 "indicators": {
21 "caps_lock": "E6" 21 "caps_lock": "E6"
22 }, 22 },
23 "rgblight": {
24 "sleep": true
25 },
23 "ws2812": { 26 "ws2812": {
24 "pin": "D2" 27 "pin": "D2"
25 }, 28 },
diff --git a/keyboards/hineybush/h660s/config.h b/keyboards/hineybush/h660s/config.h
index e4d5a87a00..6aca6c59c0 100644
--- a/keyboards/hineybush/h660s/config.h
+++ b/keyboards/hineybush/h660s/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/h660s/info.json b/keyboards/hineybush/h660s/info.json
index be6e28b261..d1e183952b 100644
--- a/keyboards/hineybush/h660s/info.json
+++ b/keyboards/hineybush/h660s/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "B0" 24 "pin": "B0"
22 }, 25 },
diff --git a/keyboards/hineybush/h75_singa/config.h b/keyboards/hineybush/h75_singa/config.h
index 760e5fdd70..2de701b135 100644
--- a/keyboards/hineybush/h75_singa/config.h
+++ b/keyboards/hineybush/h75_singa/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/h75_singa/info.json b/keyboards/hineybush/h75_singa/info.json
index f4a94774f4..b89f9765e6 100644
--- a/keyboards/hineybush/h75_singa/info.json
+++ b/keyboards/hineybush/h75_singa/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "B3" 24 "pin": "B3"
22 }, 25 },
diff --git a/keyboards/hineybush/h87a/config.h b/keyboards/hineybush/h87a/config.h
index 26b995ddd0..411f54b2af 100644
--- a/keyboards/hineybush/h87a/config.h
+++ b/keyboards/hineybush/h87a/config.h
@@ -36,4 +36,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36#define RGBLIGHT_HUE_STEP 8 36#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8 37#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8 38#define RGBLIGHT_VAL_STEP 8
39#define RGBLIGHT_SLEEP // RGB will turn off when PC is put to sleep
diff --git a/keyboards/hineybush/h87a/info.json b/keyboards/hineybush/h87a/info.json
index ee067e1f32..be5aa7beed 100644
--- a/keyboards/hineybush/h87a/info.json
+++ b/keyboards/hineybush/h87a/info.json
@@ -20,7 +20,8 @@
20 "pin": "D3" 20 "pin": "D3"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "max_brightness": 200 23 "max_brightness": 200,
24 "sleep": true
24 }, 25 },
25 "processor": "atmega32u4", 26 "processor": "atmega32u4",
26 "bootloader": "atmel-dfu", 27 "bootloader": "atmel-dfu",
diff --git a/keyboards/hineybush/h88/config.h b/keyboards/hineybush/h88/config.h
index 0eb28d50c1..86265ea2fa 100644
--- a/keyboards/hineybush/h88/config.h
+++ b/keyboards/hineybush/h88/config.h
@@ -36,4 +36,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36#define RGBLIGHT_HUE_STEP 8 36#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8 37#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8 38#define RGBLIGHT_VAL_STEP 8
39#define RGBLIGHT_SLEEP // RGB will turn off when PC is put to sleep
diff --git a/keyboards/hineybush/h88/info.json b/keyboards/hineybush/h88/info.json
index 7c78582c76..454ee145fa 100644
--- a/keyboards/hineybush/h88/info.json
+++ b/keyboards/hineybush/h88/info.json
@@ -16,6 +16,9 @@
16 "backlight": { 16 "backlight": {
17 "pin": "B7" 17 "pin": "B7"
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "D3" 23 "pin": "D3"
21 }, 24 },
diff --git a/keyboards/hineybush/hbcp/config.h b/keyboards/hineybush/hbcp/config.h
index ee8f76aafd..57b88bb634 100644
--- a/keyboards/hineybush/hbcp/config.h
+++ b/keyboards/hineybush/hbcp/config.h
@@ -42,7 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42 #define RGBLIGHT_HUE_STEP 8 42 #define RGBLIGHT_HUE_STEP 8
43 #define RGBLIGHT_SAT_STEP 8 43 #define RGBLIGHT_SAT_STEP 8
44 #define RGBLIGHT_VAL_STEP 8 44 #define RGBLIGHT_VAL_STEP 8
45 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
46#define RGBLIGHT_EFFECT_BREATHING 45#define RGBLIGHT_EFFECT_BREATHING
47#define RGBLIGHT_EFFECT_RAINBOW_MOOD 46#define RGBLIGHT_EFFECT_RAINBOW_MOOD
48#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 47#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/hbcp/info.json b/keyboards/hineybush/hbcp/info.json
index 45d52629ae..c8a227e702 100644
--- a/keyboards/hineybush/hbcp/info.json
+++ b/keyboards/hineybush/hbcp/info.json
@@ -16,7 +16,8 @@
16 "pin": "B0" 16 "pin": "B0"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "max_brightness": 200 19 "max_brightness": 200,
20 "sleep": true
20 }, 21 },
21 "processor": "at90usb1286", 22 "processor": "at90usb1286",
22 "bootloader": "atmel-dfu", 23 "bootloader": "atmel-dfu",
diff --git a/keyboards/hineybush/physix/config.h b/keyboards/hineybush/physix/config.h
index 848c217499..27f5bd881a 100644
--- a/keyboards/hineybush/physix/config.h
+++ b/keyboards/hineybush/physix/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/physix/info.json b/keyboards/hineybush/physix/info.json
index 191621ff47..a6f413060b 100644
--- a/keyboards/hineybush/physix/info.json
+++ b/keyboards/hineybush/physix/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "E6" 24 "pin": "E6"
22 }, 25 },
diff --git a/keyboards/hineybush/sm68/config.h b/keyboards/hineybush/sm68/config.h
index 98b32f8c37..708fff7496 100644
--- a/keyboards/hineybush/sm68/config.h
+++ b/keyboards/hineybush/sm68/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 #define RGBLIGHT_EFFECT_BREATHING 24 #define RGBLIGHT_EFFECT_BREATHING
26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
27 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hineybush/sm68/info.json b/keyboards/hineybush/sm68/info.json
index 6029c4faf9..5780fbec14 100644
--- a/keyboards/hineybush/sm68/info.json
+++ b/keyboards/hineybush/sm68/info.json
@@ -13,6 +13,9 @@
13 "rows": ["B2", "B1", "B0", "D4", "D1"] 13 "rows": ["B2", "B1", "B0", "D4", "D1"]
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": {
17 "sleep": true
18 },
16 "ws2812": { 19 "ws2812": {
17 "pin": "D0" 20 "pin": "D0"
18 }, 21 },
diff --git a/keyboards/hnahkb/vn66/config.h b/keyboards/hnahkb/vn66/config.h
index 61b2d4967b..544b801375 100644
--- a/keyboards/hnahkb/vn66/config.h
+++ b/keyboards/hnahkb/vn66/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hnahkb/vn66/info.json b/keyboards/hnahkb/vn66/info.json
index aca0104810..31e05f6a22 100644
--- a/keyboards/hnahkb/vn66/info.json
+++ b/keyboards/hnahkb/vn66/info.json
@@ -27,6 +27,9 @@
27 "caps_lock": "E6", 27 "caps_lock": "E6",
28 "on_state": 0 28 "on_state": 0
29 }, 29 },
30 "rgblight": {
31 "sleep": true
32 },
30 "ws2812": { 33 "ws2812": {
31 "pin": "E2" 34 "pin": "E2"
32 }, 35 },
diff --git a/keyboards/hp69/config.h b/keyboards/hp69/config.h
index cb64849d06..bee8a0322f 100644
--- a/keyboards/hp69/config.h
+++ b/keyboards/hp69/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLIGHT_SLEEP
32 31
33#define AUDIO_PIN A5 32#define AUDIO_PIN A5
34#define AUDIO_PIN_ALT A4 33#define AUDIO_PIN_ALT A4
diff --git a/keyboards/hp69/info.json b/keyboards/hp69/info.json
index 8484902252..82966d1254 100644
--- a/keyboards/hp69/info.json
+++ b/keyboards/hp69/info.json
@@ -17,6 +17,9 @@
17 "caps_lock": "A6", 17 "caps_lock": "A6",
18 "scroll_lock": "A7" 18 "scroll_lock": "A7"
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "A3" 24 "pin": "A3"
22 }, 25 },
diff --git a/keyboards/hub16/config.h b/keyboards/hub16/config.h
index a628c11ddc..520a21cdce 100755
--- a/keyboards/hub16/config.h
+++ b/keyboards/hub16/config.h
@@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define RGBLIGHT_HUE_STEP 8 30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8 31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8 32#define RGBLIGHT_VAL_STEP 8
33#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
34#define RGBLIGHT_EFFECT_BREATHING 33#define RGBLIGHT_EFFECT_BREATHING
35#define RGBLIGHT_EFFECT_RAINBOW_MOOD 34#define RGBLIGHT_EFFECT_RAINBOW_MOOD
36#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 35#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hub16/info.json b/keyboards/hub16/info.json
index 4d8161d28d..3b4d14bc10 100644
--- a/keyboards/hub16/info.json
+++ b/keyboards/hub16/info.json
@@ -14,6 +14,9 @@
14 {"pin_a": "B5", "pin_b": "B4"} 14 {"pin_a": "B5", "pin_b": "B4"}
15 ] 15 ]
16 }, 16 },
17 "rgblight": {
18 "sleep": true
19 },
17 "ws2812": { 20 "ws2812": {
18 "pin": "D1" 21 "pin": "D1"
19 }, 22 },
diff --git a/keyboards/hubble/config.h b/keyboards/hubble/config.h
index ad5e772c74..d28c76103c 100644
--- a/keyboards/hubble/config.h
+++ b/keyboards/hubble/config.h
@@ -6,7 +6,6 @@
6 6
7/* rgb */ 7/* rgb */
8#define RGBLED_NUM 7 8#define RGBLED_NUM 7
9#define RGBLIGHT_SLEEP
10#define RGBLIGHT_EFFECT_BREATHING 9#define RGBLIGHT_EFFECT_BREATHING
11#define RGBLIGHT_EFFECT_RAINBOW_MOOD 10#define RGBLIGHT_EFFECT_RAINBOW_MOOD
12#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 11#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/hubble/info.json b/keyboards/hubble/info.json
index b89647e524..30a0724806 100644
--- a/keyboards/hubble/info.json
+++ b/keyboards/hubble/info.json
@@ -14,6 +14,9 @@
14 "rgblight": true, 14 "rgblight": true,
15 "velocikey": true 15 "velocikey": true
16 }, 16 },
17 "rgblight": {
18 "sleep": true
19 },
17 "ws2812": { 20 "ws2812": {
18 "pin": "D2" 21 "pin": "D2"
19 }, 22 },
diff --git a/keyboards/idobao/id80/v2/config.h b/keyboards/idobao/id80/v2/config.h
index e45c0081ae..122b4e836d 100644
--- a/keyboards/idobao/id80/v2/config.h
+++ b/keyboards/idobao/id80/v2/config.h
@@ -21,8 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25
26 #define RGBLIGHT_EFFECT_ALTERNATING 24 #define RGBLIGHT_EFFECT_ALTERNATING
27 #define RGBLIGHT_EFFECT_BREATHING 25 #define RGBLIGHT_EFFECT_BREATHING
28 #define RGBLIGHT_EFFECT_CHRISTMAS 26 #define RGBLIGHT_EFFECT_CHRISTMAS
diff --git a/keyboards/idobao/id80/v2/info.json b/keyboards/idobao/id80/v2/info.json
index 26a5a7db81..c941a21d41 100644
--- a/keyboards/idobao/id80/v2/info.json
+++ b/keyboards/idobao/id80/v2/info.json
@@ -19,7 +19,8 @@
19 "pin": "E2" 19 "pin": "E2"
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "max_brightness": 180 22 "max_brightness": 180,
23 "sleep": true
23 }, 24 },
24 "indicators": { 25 "indicators": {
25 "caps_lock": "C7", 26 "caps_lock": "C7",
diff --git a/keyboards/irene/config.h b/keyboards/irene/config.h
index 3ee3ed6316..8407f4c9f7 100644
--- a/keyboards/irene/config.h
+++ b/keyboards/irene/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21//# define RGBLIGHT_HUE_STEP 8 21//# define RGBLIGHT_HUE_STEP 8
22//# define RGBLIGHT_SAT_STEP 8 22//# define RGBLIGHT_SAT_STEP 8
23//# define RGBLIGHT_VAL_STEP 8 23//# define RGBLIGHT_VAL_STEP 8
24//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/jacky_studio/bear_65/config.h b/keyboards/jacky_studio/bear_65/config.h
index c432e839d0..173780248b 100644
--- a/keyboards/jacky_studio/bear_65/config.h
+++ b/keyboards/jacky_studio/bear_65/config.h
@@ -24,5 +24,3 @@
24#define RGBLIGHT_HUE_STEP 8 24#define RGBLIGHT_HUE_STEP 8
25#define RGBLIGHT_SAT_STEP 8 25#define RGBLIGHT_SAT_STEP 8
26#define RGBLIGHT_VAL_STEP 8 26#define RGBLIGHT_VAL_STEP 8
27/* If defined, the RGB lighting will be switched off when the host goes to sleep */
28#define RGBLIGHT_SLEEP
diff --git a/keyboards/jacky_studio/bear_65/rev1/info.json b/keyboards/jacky_studio/bear_65/rev1/info.json
index 77c0e44c0d..1e8c7cb7d3 100644
--- a/keyboards/jacky_studio/bear_65/rev1/info.json
+++ b/keyboards/jacky_studio/bear_65/rev1/info.json
@@ -25,7 +25,8 @@
25 "pin": "E2" 25 "pin": "E2"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "max_brightness": 200 28 "max_brightness": 200,
29 "sleep": true
29 }, 30 },
30 "indicators": { 31 "indicators": {
31 "caps_lock": "C7", 32 "caps_lock": "C7",
diff --git a/keyboards/jacky_studio/bear_65/rev2/info.json b/keyboards/jacky_studio/bear_65/rev2/info.json
index 8e1779ceea..d500952303 100644
--- a/keyboards/jacky_studio/bear_65/rev2/info.json
+++ b/keyboards/jacky_studio/bear_65/rev2/info.json
@@ -25,7 +25,8 @@
25 "pin": "E2" 25 "pin": "E2"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "max_brightness": 200 28 "max_brightness": 200,
29 "sleep": true
29 }, 30 },
30 "indicators": { 31 "indicators": {
31 "caps_lock": "C7", 32 "caps_lock": "C7",
diff --git a/keyboards/jacky_studio/s7_elephant/rev1/config.h b/keyboards/jacky_studio/s7_elephant/rev1/config.h
index e2d6aed274..95a05b8f34 100644
--- a/keyboards/jacky_studio/s7_elephant/rev1/config.h
+++ b/keyboards/jacky_studio/s7_elephant/rev1/config.h
@@ -30,7 +30,6 @@
30#define RGBLIGHT_HUE_STEP 8 30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8 31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8 32#define RGBLIGHT_VAL_STEP 8
33#define RGBLIGHT_SLEEP
34 33
35/* 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 */
36#define LOCKING_SUPPORT_ENABLE 35#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/jacky_studio/s7_elephant/rev1/info.json b/keyboards/jacky_studio/s7_elephant/rev1/info.json
index 3af975eb5c..4a8ad8b69f 100644
--- a/keyboards/jacky_studio/s7_elephant/rev1/info.json
+++ b/keyboards/jacky_studio/s7_elephant/rev1/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0007", 8 "pid": "0x0007",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "E6" 15 "pin": "E6"
13 }, 16 },
diff --git a/keyboards/jacky_studio/s7_elephant/rev2/config.h b/keyboards/jacky_studio/s7_elephant/rev2/config.h
index 316658ad6d..95a05b8f34 100644
--- a/keyboards/jacky_studio/s7_elephant/rev2/config.h
+++ b/keyboards/jacky_studio/s7_elephant/rev2/config.h
@@ -30,7 +30,6 @@
30#define RGBLIGHT_HUE_STEP 8 30#define RGBLIGHT_HUE_STEP 8
31#define RGBLIGHT_SAT_STEP 8 31#define RGBLIGHT_SAT_STEP 8
32#define RGBLIGHT_VAL_STEP 8 32#define RGBLIGHT_VAL_STEP 8
33#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
34 33
35/* 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 */
36#define LOCKING_SUPPORT_ENABLE 35#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/jacky_studio/s7_elephant/rev2/info.json b/keyboards/jacky_studio/s7_elephant/rev2/info.json
index cc0c91dadc..0b112288c1 100644
--- a/keyboards/jacky_studio/s7_elephant/rev2/info.json
+++ b/keyboards/jacky_studio/s7_elephant/rev2/info.json
@@ -12,6 +12,9 @@
12 "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "F6", "F5", "F4", "F1", "F0", "E6"], 12 "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "F6", "F5", "F4", "F1", "F0", "E6"],
13 "rows": ["B0", "B1", "B2", "B3", "B7"] 13 "rows": ["B0", "B1", "B2", "B3", "B7"]
14 }, 14 },
15 "rgblight": {
16 "sleep": true
17 },
15 "ws2812": { 18 "ws2812": {
16 "pin": "E2" 19 "pin": "E2"
17 }, 20 },
diff --git a/keyboards/jels/jels88/config.h b/keyboards/jels/jels88/config.h
index 6ce24bfbde..1730c19fdb 100644
--- a/keyboards/jels/jels88/config.h
+++ b/keyboards/jels/jels88/config.h
@@ -18,7 +18,6 @@
18 18
19#ifdef RGBLIGHT_ENABLE 19#ifdef RGBLIGHT_ENABLE
20#define RGBLED_NUM 20 // Number of LEDs 20#define RGBLED_NUM 20 // Number of LEDs
21#define RGBLIGHT_SLEEP
22#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/jels/jels88/info.json b/keyboards/jels/jels88/info.json
index 2dc7c2f2ac..135b075243 100644
--- a/keyboards/jels/jels88/info.json
+++ b/keyboards/jels/jels88/info.json
@@ -20,7 +20,8 @@
20 "pin": "B6" 20 "pin": "B6"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "max_brightness": 225 23 "max_brightness": 225,
24 "sleep": true
24 }, 25 },
25 "processor": "atmega32u4", 26 "processor": "atmega32u4",
26 "bootloader": "atmel-dfu", 27 "bootloader": "atmel-dfu",
diff --git a/keyboards/jian/nsrev2/config.h b/keyboards/jian/nsrev2/config.h
index 19585be49a..64941df5bc 100644
--- a/keyboards/jian/nsrev2/config.h
+++ b/keyboards/jian/nsrev2/config.h
@@ -33,8 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
34#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
35 35
36#define RGBLIGHT_SLEEP
37
38#ifndef IOS_DEVICE_ENABLE 36#ifndef IOS_DEVICE_ENABLE
39#if RGBLED_NUM <= 6 37#if RGBLED_NUM <= 6
40#define RGBLIGHT_LIMIT_VAL 255 38#define RGBLIGHT_LIMIT_VAL 255
diff --git a/keyboards/jian/nsrev2/info.json b/keyboards/jian/nsrev2/info.json
index e60453baa3..f5e01788da 100644
--- a/keyboards/jian/nsrev2/info.json
+++ b/keyboards/jian/nsrev2/info.json
@@ -14,6 +14,7 @@
14 "breathing": true 14 "breathing": true
15 }, 15 },
16 "rgblight": { 16 "rgblight": {
17 "sleep": true,
17 "split": true 18 "split": true
18 }, 19 },
19 "ws2812": { 20 "ws2812": {
diff --git a/keyboards/jian/rev1/config.h b/keyboards/jian/rev1/config.h
index 3e51b397d3..c865aa9606 100644
--- a/keyboards/jian/rev1/config.h
+++ b/keyboards/jian/rev1/config.h
@@ -85,9 +85,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
85#define RGBLIGHT_EFFECT_ALTERNATING 85#define RGBLIGHT_EFFECT_ALTERNATING
86#define RGBLIGHT_EFFECT_TWINKLE 86#define RGBLIGHT_EFFECT_TWINKLE
87 87
88
89#define RGBLIGHT_SLEEP
90
91#ifndef IOS_DEVICE_ENABLE 88#ifndef IOS_DEVICE_ENABLE
92#if RGBLED_NUM <= 6 89#if RGBLED_NUM <= 6
93#define RGBLIGHT_LIMIT_VAL 255 90#define RGBLIGHT_LIMIT_VAL 255
diff --git a/keyboards/jian/rev1/info.json b/keyboards/jian/rev1/info.json
index b31d55dfa3..9f44936e0a 100644
--- a/keyboards/jian/rev1/info.json
+++ b/keyboards/jian/rev1/info.json
@@ -13,6 +13,7 @@
13 "levels": 5 13 "levels": 5
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "sleep": true,
16 "split": true 17 "split": true
17 }, 18 },
18 "ws2812": { 19 "ws2812": {
diff --git a/keyboards/jian/rev2/config.h b/keyboards/jian/rev2/config.h
index f7363db53d..ee7fb98775 100644
--- a/keyboards/jian/rev2/config.h
+++ b/keyboards/jian/rev2/config.h
@@ -37,8 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37#define RGBLIGHT_EFFECT_ALTERNATING 37#define RGBLIGHT_EFFECT_ALTERNATING
38#define RGBLIGHT_EFFECT_TWINKLE 38#define RGBLIGHT_EFFECT_TWINKLE
39 39
40#define RGBLIGHT_SLEEP
41
42#ifndef IOS_DEVICE_ENABLE 40#ifndef IOS_DEVICE_ENABLE
43#if RGBLED_NUM <= 6 41#if RGBLED_NUM <= 6
44#define RGBLIGHT_LIMIT_VAL 255 42#define RGBLIGHT_LIMIT_VAL 255
diff --git a/keyboards/jian/rev2/info.json b/keyboards/jian/rev2/info.json
index dcf0e7ef2c..2930b4d71f 100644
--- a/keyboards/jian/rev2/info.json
+++ b/keyboards/jian/rev2/info.json
@@ -13,6 +13,7 @@
13 "levels": 5 13 "levels": 5
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "sleep": true,
16 "split": true 17 "split": true
17 }, 18 },
18 "ws2812": { 19 "ws2812": {
diff --git a/keyboards/jones/v03/config.h b/keyboards/jones/v03/config.h
index 1d6b6e7ad9..b91df2c35e 100644
--- a/keyboards/jones/v03/config.h
+++ b/keyboards/jones/v03/config.h
@@ -52,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52 #define RGBLIGHT_HUE_STEP 8 52 #define RGBLIGHT_HUE_STEP 8
53 #define RGBLIGHT_SAT_STEP 8 53 #define RGBLIGHT_SAT_STEP 8
54 #define RGBLIGHT_VAL_STEP 8 54 #define RGBLIGHT_VAL_STEP 8
55 // #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
56 /*== Lighting Layers ==*/ 55 /*== Lighting Layers ==*/
57 #define RGBLIGHT_LAYERS 56 #define RGBLIGHT_LAYERS
58 // #define RGBLIGHT_MAX_LAYERS 2 57 // #define RGBLIGHT_MAX_LAYERS 2
diff --git a/keyboards/jones/v03_1/config.h b/keyboards/jones/v03_1/config.h
index 7625c2cdb4..e343cb1ae4 100644
--- a/keyboards/jones/v03_1/config.h
+++ b/keyboards/jones/v03_1/config.h
@@ -52,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52 #define RGBLIGHT_HUE_STEP 8 52 #define RGBLIGHT_HUE_STEP 8
53 #define RGBLIGHT_SAT_STEP 8 53 #define RGBLIGHT_SAT_STEP 8
54 #define RGBLIGHT_VAL_STEP 8 54 #define RGBLIGHT_VAL_STEP 8
55 // #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
56 /*== Lighting Layers ==*/ 55 /*== Lighting Layers ==*/
57 #define RGBLIGHT_LAYERS 56 #define RGBLIGHT_LAYERS
58 // #define RGBLIGHT_MAX_LAYERS 2 57 // #define RGBLIGHT_MAX_LAYERS 2
diff --git a/keyboards/kakunpc/angel17/rev1/config.h b/keyboards/kakunpc/angel17/rev1/config.h
index 227e0d5294..bd892c5880 100644
--- a/keyboards/kakunpc/angel17/rev1/config.h
+++ b/keyboards/kakunpc/angel17/rev1/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 24
26/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 25/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
27#define LOCKING_SUPPORT_ENABLE 26#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kakunpc/angel17/rev1/info.json b/keyboards/kakunpc/angel17/rev1/info.json
index 9454cc5ffd..f93d1b2662 100644
--- a/keyboards/kakunpc/angel17/rev1/info.json
+++ b/keyboards/kakunpc/angel17/rev1/info.json
@@ -3,6 +3,9 @@
3 "cols": ["F4", "F5", "F6", "F7", "B1"], 3 "cols": ["F4", "F5", "F6", "F7", "B1"],
4 "rows": ["D4", "C6", "D7", "E6"] 4 "rows": ["D4", "C6", "D7", "E6"]
5 }, 5 },
6 "rgblight": {
7 "sleep": true
8 },
6 "ws2812": { 9 "ws2812": {
7 "pin": "D3" 10 "pin": "D3"
8 }, 11 },
diff --git a/keyboards/kakunpc/angel64/alpha/config.h b/keyboards/kakunpc/angel64/alpha/config.h
index 4f068a9a7d..b836e25a64 100644
--- a/keyboards/kakunpc/angel64/alpha/config.h
+++ b/keyboards/kakunpc/angel64/alpha/config.h
@@ -33,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33 #define RGBLIGHT_HUE_STEP 8 33 #define RGBLIGHT_HUE_STEP 8
34 #define RGBLIGHT_SAT_STEP 8 34 #define RGBLIGHT_SAT_STEP 8
35 #define RGBLIGHT_VAL_STEP 8 35 #define RGBLIGHT_VAL_STEP 8
36 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
37#define RGBLIGHT_EFFECT_BREATHING 36#define RGBLIGHT_EFFECT_BREATHING
38#define RGBLIGHT_EFFECT_RAINBOW_MOOD 37#define RGBLIGHT_EFFECT_RAINBOW_MOOD
39#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 38#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kakunpc/angel64/alpha/info.json b/keyboards/kakunpc/angel64/alpha/info.json
index 93748b736c..6d6f046d00 100644
--- a/keyboards/kakunpc/angel64/alpha/info.json
+++ b/keyboards/kakunpc/angel64/alpha/info.json
@@ -12,7 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 25 15 "max_brightness": 25,
16 "sleep": true
16 }, 17 },
17 "processor": "atmega32u4", 18 "processor": "atmega32u4",
18 "bootloader": "atmel-dfu", 19 "bootloader": "atmel-dfu",
diff --git a/keyboards/kakunpc/angel64/rev1/config.h b/keyboards/kakunpc/angel64/rev1/config.h
index 4f068a9a7d..b836e25a64 100644
--- a/keyboards/kakunpc/angel64/rev1/config.h
+++ b/keyboards/kakunpc/angel64/rev1/config.h
@@ -33,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33 #define RGBLIGHT_HUE_STEP 8 33 #define RGBLIGHT_HUE_STEP 8
34 #define RGBLIGHT_SAT_STEP 8 34 #define RGBLIGHT_SAT_STEP 8
35 #define RGBLIGHT_VAL_STEP 8 35 #define RGBLIGHT_VAL_STEP 8
36 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
37#define RGBLIGHT_EFFECT_BREATHING 36#define RGBLIGHT_EFFECT_BREATHING
38#define RGBLIGHT_EFFECT_RAINBOW_MOOD 37#define RGBLIGHT_EFFECT_RAINBOW_MOOD
39#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 38#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kakunpc/angel64/rev1/info.json b/keyboards/kakunpc/angel64/rev1/info.json
index 59e7152e0d..e8c78ba5bf 100644
--- a/keyboards/kakunpc/angel64/rev1/info.json
+++ b/keyboards/kakunpc/angel64/rev1/info.json
@@ -12,7 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 25 15 "max_brightness": 25,
16 "sleep": true
16 }, 17 },
17 "processor": "atmega32u4", 18 "processor": "atmega32u4",
18 "bootloader": "atmel-dfu", 19 "bootloader": "atmel-dfu",
diff --git a/keyboards/kakunpc/business_card/alpha/config.h b/keyboards/kakunpc/business_card/alpha/config.h
index ebe746b7ce..5e826946f2 100644
--- a/keyboards/kakunpc/business_card/alpha/config.h
+++ b/keyboards/kakunpc/business_card/alpha/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 24
26/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 25/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
27#define LOCKING_SUPPORT_ENABLE 26#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kakunpc/business_card/alpha/info.json b/keyboards/kakunpc/business_card/alpha/info.json
index 17fda49030..40093e29fd 100644
--- a/keyboards/kakunpc/business_card/alpha/info.json
+++ b/keyboards/kakunpc/business_card/alpha/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/kakunpc/business_card/beta/config.h b/keyboards/kakunpc/business_card/beta/config.h
index ebe746b7ce..5e826946f2 100644
--- a/keyboards/kakunpc/business_card/beta/config.h
+++ b/keyboards/kakunpc/business_card/beta/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 24
26/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 25/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
27#define LOCKING_SUPPORT_ENABLE 26#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kakunpc/business_card/beta/info.json b/keyboards/kakunpc/business_card/beta/info.json
index 9886b2aa6c..abbf9570aa 100644
--- a/keyboards/kakunpc/business_card/beta/info.json
+++ b/keyboards/kakunpc/business_card/beta/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/kakunpc/rabbit_capture_plan/config.h b/keyboards/kakunpc/rabbit_capture_plan/config.h
index f6b85fddb2..608a9fcd57 100644
--- a/keyboards/kakunpc/rabbit_capture_plan/config.h
+++ b/keyboards/kakunpc/rabbit_capture_plan/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kakunpc/rabbit_capture_plan/info.json b/keyboards/kakunpc/rabbit_capture_plan/info.json
index b68e6a7e61..196960dc2c 100644
--- a/keyboards/kakunpc/rabbit_capture_plan/info.json
+++ b/keyboards/kakunpc/rabbit_capture_plan/info.json
@@ -13,6 +13,7 @@
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 200, 15 "max_brightness": 200,
16 "sleep": true,
16 "split_count": [32, 37] 17 "split_count": [32, 37]
17 }, 18 },
18 "matrix_pins": { 19 "matrix_pins": {
diff --git a/keyboards/kakunpc/suihankey/alpha/config.h b/keyboards/kakunpc/suihankey/alpha/config.h
index 20d6d77f7a..97626d42be 100644
--- a/keyboards/kakunpc/suihankey/alpha/config.h
+++ b/keyboards/kakunpc/suihankey/alpha/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kakunpc/suihankey/alpha/info.json b/keyboards/kakunpc/suihankey/alpha/info.json
index b48aab8422..863f97d64d 100644
--- a/keyboards/kakunpc/suihankey/alpha/info.json
+++ b/keyboards/kakunpc/suihankey/alpha/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/kakunpc/suihankey/rev1/config.h b/keyboards/kakunpc/suihankey/rev1/config.h
index 20d6d77f7a..97626d42be 100644
--- a/keyboards/kakunpc/suihankey/rev1/config.h
+++ b/keyboards/kakunpc/suihankey/rev1/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kakunpc/suihankey/rev1/info.json b/keyboards/kakunpc/suihankey/rev1/info.json
index 4f5caa6c63..80b3314c59 100644
--- a/keyboards/kakunpc/suihankey/rev1/info.json
+++ b/keyboards/kakunpc/suihankey/rev1/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/kakunpc/suihankey/split/alpha/config.h b/keyboards/kakunpc/suihankey/split/alpha/config.h
index 4ea3079974..8a0039c78f 100644
--- a/keyboards/kakunpc/suihankey/split/alpha/config.h
+++ b/keyboards/kakunpc/suihankey/split/alpha/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25 #define RGBLIGHT_HUE_STEP 8 25 #define RGBLIGHT_HUE_STEP 8
26 #define RGBLIGHT_SAT_STEP 8 26 #define RGBLIGHT_SAT_STEP 8
27 #define RGBLIGHT_VAL_STEP 8 27 #define RGBLIGHT_VAL_STEP 8
28 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
29 28
30/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 29/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
31#define LOCKING_SUPPORT_ENABLE 30#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kakunpc/suihankey/split/alpha/info.json b/keyboards/kakunpc/suihankey/split/alpha/info.json
index 72aaf72967..0bce7ffe2f 100644
--- a/keyboards/kakunpc/suihankey/split/alpha/info.json
+++ b/keyboards/kakunpc/suihankey/split/alpha/info.json
@@ -1,4 +1,7 @@
1{ 1{
2 "rgblight": {
3 "sleep": true
4 },
2 "ws2812": { 5 "ws2812": {
3 "pin": "D3" 6 "pin": "D3"
4 }, 7 },
diff --git a/keyboards/kakunpc/suihankey/split/rev1/config.h b/keyboards/kakunpc/suihankey/split/rev1/config.h
index 340f8030b9..e895be8715 100644
--- a/keyboards/kakunpc/suihankey/split/rev1/config.h
+++ b/keyboards/kakunpc/suihankey/split/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25 #define RGBLIGHT_HUE_STEP 8 25 #define RGBLIGHT_HUE_STEP 8
26 #define RGBLIGHT_SAT_STEP 8 26 #define RGBLIGHT_SAT_STEP 8
27 #define RGBLIGHT_VAL_STEP 8 27 #define RGBLIGHT_VAL_STEP 8
28 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
29#define RGBLIGHT_EFFECT_BREATHING 28#define RGBLIGHT_EFFECT_BREATHING
30#define RGBLIGHT_EFFECT_RAINBOW_MOOD 29#define RGBLIGHT_EFFECT_RAINBOW_MOOD
31#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kakunpc/suihankey/split/rev1/info.json b/keyboards/kakunpc/suihankey/split/rev1/info.json
index 2c414b3116..94dc890dc7 100644
--- a/keyboards/kakunpc/suihankey/split/rev1/info.json
+++ b/keyboards/kakunpc/suihankey/split/rev1/info.json
@@ -1,4 +1,7 @@
1{ 1{
2 "rgblight": {
3 "sleep": true
4 },
2 "ws2812": { 5 "ws2812": {
3 "pin": "D3" 6 "pin": "D3"
4 }, 7 },
diff --git a/keyboards/kakunpc/thedogkeyboard/config.h b/keyboards/kakunpc/thedogkeyboard/config.h
index 80e1c06014..76f9e8c129 100644
--- a/keyboards/kakunpc/thedogkeyboard/config.h
+++ b/keyboards/kakunpc/thedogkeyboard/config.h
@@ -39,7 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39 #define RGBLIGHT_HUE_STEP 8 39 #define RGBLIGHT_HUE_STEP 8
40 #define RGBLIGHT_SAT_STEP 8 40 #define RGBLIGHT_SAT_STEP 8
41 #define RGBLIGHT_VAL_STEP 8 41 #define RGBLIGHT_VAL_STEP 8
42 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
43 42
44/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 43/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
45#define LOCKING_SUPPORT_ENABLE 44#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kakunpc/thedogkeyboard/info.json b/keyboards/kakunpc/thedogkeyboard/info.json
index a958fd52a6..3901475b86 100644
--- a/keyboards/kakunpc/thedogkeyboard/info.json
+++ b/keyboards/kakunpc/thedogkeyboard/info.json
@@ -12,7 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 50 15 "max_brightness": 50,
16 "sleep": true
16 }, 17 },
17 "processor": "atmega32u4", 18 "processor": "atmega32u4",
18 "bootloader": "atmel-dfu", 19 "bootloader": "atmel-dfu",
diff --git a/keyboards/kb_elmo/isolation/config.h b/keyboards/kb_elmo/isolation/config.h
index 37a293fb19..04cd6315a7 100644
--- a/keyboards/kb_elmo/isolation/config.h
+++ b/keyboards/kb_elmo/isolation/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22# define RGBLIGHT_HUE_STEP 8 22# define RGBLIGHT_HUE_STEP 8
23# define RGBLIGHT_SAT_STEP 8 23# define RGBLIGHT_SAT_STEP 8
24# define RGBLIGHT_VAL_STEP 8 24# define RGBLIGHT_VAL_STEP 8
25# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26# define RGBLIGHT_EFFECT_BREATHING 25# define RGBLIGHT_EFFECT_BREATHING
27# define RGBLIGHT_EFFECT_RAINBOW_MOOD 26# define RGBLIGHT_EFFECT_RAINBOW_MOOD
28# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kb_elmo/isolation/info.json b/keyboards/kb_elmo/isolation/info.json
index 817a8db412..85be2a4a7c 100644
--- a/keyboards/kb_elmo/isolation/info.json
+++ b/keyboards/kb_elmo/isolation/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x4EE6", 8 "pid": "0x4EE6",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B2" 15 "pin": "B2"
13 }, 16 },
diff --git a/keyboards/kb_elmo/noah_avr/config.h b/keyboards/kb_elmo/noah_avr/config.h
index 08501c982b..f7423db582 100644
--- a/keyboards/kb_elmo/noah_avr/config.h
+++ b/keyboards/kb_elmo/noah_avr/config.h
@@ -29,5 +29,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31#define RGBLED_NUM 7 31#define RGBLED_NUM 7
32#define RGBLIGHT_SLEEP // RGB will turn off when PC is put to sleep
33#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_BGR // RGB on the Noah is different order 32#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_BGR // RGB on the Noah is different order
diff --git a/keyboards/kb_elmo/noah_avr/info.json b/keyboards/kb_elmo/noah_avr/info.json
index 8db5edb6b6..e0b788a876 100644
--- a/keyboards/kb_elmo/noah_avr/info.json
+++ b/keyboards/kb_elmo/noah_avr/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x1DB0", 8 "pid": "0x1DB0",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B5" 15 "pin": "B5"
13 }, 16 },
diff --git a/keyboards/kbdfans/bounce/75/hotswap/config.h b/keyboards/kbdfans/bounce/75/hotswap/config.h
index 29f510620b..5e43b120d0 100644
--- a/keyboards/kbdfans/bounce/75/hotswap/config.h
+++ b/keyboards/kbdfans/bounce/75/hotswap/config.h
@@ -32,6 +32,5 @@
32#define RGBLIGHT_HUE_STEP 10 32#define RGBLIGHT_HUE_STEP 10
33#define RGBLIGHT_SAT_STEP 10 33#define RGBLIGHT_SAT_STEP 10
34#define RGBLIGHT_VAL_STEP 10 34#define RGBLIGHT_VAL_STEP 10
35#define RGBLIGHT_SLEEP
36 35
37#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 \ No newline at end of file 36#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 \ No newline at end of file
diff --git a/keyboards/kbdfans/bounce/75/hotswap/info.json b/keyboards/kbdfans/bounce/75/hotswap/info.json
index 444a5addae..402593379d 100644
--- a/keyboards/kbdfans/bounce/75/hotswap/info.json
+++ b/keyboards/kbdfans/bounce/75/hotswap/info.json
@@ -16,6 +16,9 @@
16 "caps_lock": "C6", 16 "caps_lock": "C6",
17 "on_state": 0 17 "on_state": 0
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "F0" 23 "pin": "F0"
21 }, 24 },
diff --git a/keyboards/kbdfans/bounce/75/soldered/config.h b/keyboards/kbdfans/bounce/75/soldered/config.h
index 29f510620b..5e43b120d0 100644
--- a/keyboards/kbdfans/bounce/75/soldered/config.h
+++ b/keyboards/kbdfans/bounce/75/soldered/config.h
@@ -32,6 +32,5 @@
32#define RGBLIGHT_HUE_STEP 10 32#define RGBLIGHT_HUE_STEP 10
33#define RGBLIGHT_SAT_STEP 10 33#define RGBLIGHT_SAT_STEP 10
34#define RGBLIGHT_VAL_STEP 10 34#define RGBLIGHT_VAL_STEP 10
35#define RGBLIGHT_SLEEP
36 35
37#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 \ No newline at end of file 36#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 \ No newline at end of file
diff --git a/keyboards/kbdfans/bounce/75/soldered/info.json b/keyboards/kbdfans/bounce/75/soldered/info.json
index 9dbb3712ce..958a031a39 100644
--- a/keyboards/kbdfans/bounce/75/soldered/info.json
+++ b/keyboards/kbdfans/bounce/75/soldered/info.json
@@ -17,6 +17,9 @@
17 "caps_lock": "C6", 17 "caps_lock": "C6",
18 "on_state": 0 18 "on_state": 0
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "B7" 24 "pin": "B7"
22 }, 25 },
diff --git a/keyboards/kbdfans/kbd19x/config.h b/keyboards/kbdfans/kbd19x/config.h
index b18438ab4e..9b4a354800 100644
--- a/keyboards/kbdfans/kbd19x/config.h
+++ b/keyboards/kbdfans/kbd19x/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8 33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_SLEEP
35 34
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 36#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kbdfans/kbd19x/info.json b/keyboards/kbdfans/kbd19x/info.json
index 3fb10600ee..88fe409e30 100644
--- a/keyboards/kbdfans/kbd19x/info.json
+++ b/keyboards/kbdfans/kbd19x/info.json
@@ -22,6 +22,9 @@
22 "scroll_lock": "B1", 22 "scroll_lock": "B1",
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": {
26 "sleep": true
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "E2" 29 "pin": "E2"
27 }, 30 },
diff --git a/keyboards/kbdfans/kbd4x/config.h b/keyboards/kbdfans/kbd4x/config.h
index d08ecf7f98..2ce93360c2 100644
--- a/keyboards/kbdfans/kbd4x/config.h
+++ b/keyboards/kbdfans/kbd4x/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8 33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_SLEEP
35 34
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 36#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kbdfans/kbd4x/info.json b/keyboards/kbdfans/kbd4x/info.json
index 21d1428f0d..67561d3d09 100644
--- a/keyboards/kbdfans/kbd4x/info.json
+++ b/keyboards/kbdfans/kbd4x/info.json
@@ -17,6 +17,9 @@
17 "pin": "B6", 17 "pin": "B6",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "E2" 24 "pin": "E2"
22 }, 25 },
diff --git a/keyboards/kbdfans/kbd67/hotswap/config.h b/keyboards/kbdfans/kbd67/hotswap/config.h
index dfbc40e0a0..2092332c0b 100644
--- a/keyboards/kbdfans/kbd67/hotswap/config.h
+++ b/keyboards/kbdfans/kbd67/hotswap/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 // #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25// /*== all animations enable ==*/ 24// /*== all animations enable ==*/
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
@@ -33,7 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RGB_TEST 32#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 34#define RGBLIGHT_EFFECT_TWINKLE
36 #define RGBLIGHT_SLEEP
37 35
38/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
39#define LOCKING_SUPPORT_ENABLE 37#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kbdfans/kbd67/hotswap/info.json b/keyboards/kbdfans/kbd67/hotswap/info.json
index edbbf6638e..796253aa23 100644
--- a/keyboards/kbdfans/kbd67/hotswap/info.json
+++ b/keyboards/kbdfans/kbd67/hotswap/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "B4" 24 "pin": "B4"
22 }, 25 },
diff --git a/keyboards/kbdfans/kbd67/rev1/config.h b/keyboards/kbdfans/kbd67/rev1/config.h
index 20e3b8f0df..ec2e9d4273 100644
--- a/keyboards/kbdfans/kbd67/rev1/config.h
+++ b/keyboards/kbdfans/kbd67/rev1/config.h
@@ -21,8 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 // #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 #define RGBLIGHT_SLEEP
26#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kbdfans/kbd67/rev1/info.json b/keyboards/kbdfans/kbd67/rev1/info.json
index e34cbb87e2..ee09db2634 100644
--- a/keyboards/kbdfans/kbd67/rev1/info.json
+++ b/keyboards/kbdfans/kbd67/rev1/info.json
@@ -25,7 +25,8 @@
25 "pin": "E2" 25 "pin": "E2"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "max_brightness": 180 28 "max_brightness": 180,
29 "sleep": true
29 }, 30 },
30 "processor": "atmega32u4", 31 "processor": "atmega32u4",
31 "bootloader": "atmel-dfu", 32 "bootloader": "atmel-dfu",
diff --git a/keyboards/kbdfans/kbd67/rev2/config.h b/keyboards/kbdfans/kbd67/rev2/config.h
index 1aa30c01cd..190ef273f9 100644
--- a/keyboards/kbdfans/kbd67/rev2/config.h
+++ b/keyboards/kbdfans/kbd67/rev2/config.h
@@ -31,4 +31,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8 33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_SLEEP
diff --git a/keyboards/kbdfans/kbd67/rev2/info.json b/keyboards/kbdfans/kbd67/rev2/info.json
index bf83ad4af3..6eaf1d3871 100644
--- a/keyboards/kbdfans/kbd67/rev2/info.json
+++ b/keyboards/kbdfans/kbd67/rev2/info.json
@@ -24,7 +24,8 @@
24 "pin": "E2" 24 "pin": "E2"
25 }, 25 },
26 "rgblight": { 26 "rgblight": {
27 "max_brightness": 240 27 "max_brightness": 240,
28 "sleep": true
28 }, 29 },
29 "processor": "atmega32u4", 30 "processor": "atmega32u4",
30 "bootloader": "atmel-dfu", 31 "bootloader": "atmel-dfu",
diff --git a/keyboards/kbdfans/kbd6x/config.h b/keyboards/kbdfans/kbd6x/config.h
index d29b1e494a..3ef91c5d5c 100644
--- a/keyboards/kbdfans/kbd6x/config.h
+++ b/keyboards/kbdfans/kbd6x/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGBLIGHT_HUE_STEP 12 31#define RGBLIGHT_HUE_STEP 12
32#define RGBLIGHT_SAT_STEP 12 32#define RGBLIGHT_SAT_STEP 12
33#define RGBLIGHT_VAL_STEP 12 33#define RGBLIGHT_VAL_STEP 12
34#define RGBLIGHT_SLEEP
35 34
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 36#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kbdfans/kbd6x/info.json b/keyboards/kbdfans/kbd6x/info.json
index 782da6bc64..d876c2cd16 100644
--- a/keyboards/kbdfans/kbd6x/info.json
+++ b/keyboards/kbdfans/kbd6x/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "F0" 24 "pin": "F0"
22 }, 25 },
diff --git a/keyboards/kbdfans/kbd75/config.h b/keyboards/kbdfans/kbd75/config.h
index 38d9bacad9..2d6af51f65 100644
--- a/keyboards/kbdfans/kbd75/config.h
+++ b/keyboards/kbdfans/kbd75/config.h
@@ -23,5 +23,3 @@
23#define RGBLIGHT_HUE_STEP 8 23#define RGBLIGHT_HUE_STEP 8
24#define RGBLIGHT_SAT_STEP 8 24#define RGBLIGHT_SAT_STEP 8
25#define RGBLIGHT_VAL_STEP 8 25#define RGBLIGHT_VAL_STEP 8
26/* If defined, the RGB lighting will be switched off when the host goes to sleep */
27#define RGBLIGHT_SLEEP
diff --git a/keyboards/kbdfans/kbd75/rev1/info.json b/keyboards/kbdfans/kbd75/rev1/info.json
index ab56fc90d1..8e486dcfc1 100644
--- a/keyboards/kbdfans/kbd75/rev1/info.json
+++ b/keyboards/kbdfans/kbd75/rev1/info.json
@@ -21,6 +21,9 @@
21 "caps_lock": "B2", 21 "caps_lock": "B2",
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": {
25 "sleep": true
26 },
24 "ws2812": { 27 "ws2812": {
25 "pin": "E2" 28 "pin": "E2"
26 }, 29 },
diff --git a/keyboards/kbdfans/kbd75/rev2/info.json b/keyboards/kbdfans/kbd75/rev2/info.json
index 11eb19b729..b3358cac29 100644
--- a/keyboards/kbdfans/kbd75/rev2/info.json
+++ b/keyboards/kbdfans/kbd75/rev2/info.json
@@ -21,6 +21,9 @@
21 "caps_lock": "B2", 21 "caps_lock": "B2",
22 "on_state": 0 22 "on_state": 0
23 }, 23 },
24 "rgblight": {
25 "sleep": true
26 },
24 "ws2812": { 27 "ws2812": {
25 "pin": "E2" 28 "pin": "E2"
26 }, 29 },
diff --git a/keyboards/kbdfans/kbd75hs/config.h b/keyboards/kbdfans/kbd75hs/config.h
index 4bc0c6dcff..f039fa94cd 100644
--- a/keyboards/kbdfans/kbd75hs/config.h
+++ b/keyboards/kbdfans/kbd75hs/config.h
@@ -32,6 +32,5 @@
32#define RGBLIGHT_HUE_STEP 10 32#define RGBLIGHT_HUE_STEP 10
33#define RGBLIGHT_SAT_STEP 10 33#define RGBLIGHT_SAT_STEP 10
34#define RGBLIGHT_VAL_STEP 10 34#define RGBLIGHT_VAL_STEP 10
35#define RGBLIGHT_SLEEP
36 35
37#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 36#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
diff --git a/keyboards/kbdfans/kbd75hs/info.json b/keyboards/kbdfans/kbd75hs/info.json
index fef9c5a8c2..67cb64afe5 100644
--- a/keyboards/kbdfans/kbd75hs/info.json
+++ b/keyboards/kbdfans/kbd75hs/info.json
@@ -16,6 +16,9 @@
16 "indicators": { 16 "indicators": {
17 "caps_lock": "C6" 17 "caps_lock": "C6"
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "F0" 23 "pin": "F0"
21 }, 24 },
diff --git a/keyboards/kbdfans/kbd8x/config.h b/keyboards/kbdfans/kbd8x/config.h
index 655b83f0e3..d10c565718 100644
--- a/keyboards/kbdfans/kbd8x/config.h
+++ b/keyboards/kbdfans/kbd8x/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8 33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_SLEEP
35 34
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 36#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/kbdfans/kbd8x/info.json b/keyboards/kbdfans/kbd8x/info.json
index eeda61ac35..39da3c9521 100644
--- a/keyboards/kbdfans/kbd8x/info.json
+++ b/keyboards/kbdfans/kbd8x/info.json
@@ -22,6 +22,9 @@
22 "num_lock": "B1", 22 "num_lock": "B1",
23 "scroll_lock": "B2" 23 "scroll_lock": "B2"
24 }, 24 },
25 "rgblight": {
26 "sleep": true
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "E2" 29 "pin": "E2"
27 }, 30 },
diff --git a/keyboards/kbdfans/kbd8x_mk2/config.h b/keyboards/kbdfans/kbd8x_mk2/config.h
index 74fad03a87..010745066a 100644
--- a/keyboards/kbdfans/kbd8x_mk2/config.h
+++ b/keyboards/kbdfans/kbd8x_mk2/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kbdfans/kbd8x_mk2/info.json b/keyboards/kbdfans/kbd8x_mk2/info.json
index 5c15e9e2d5..07d45a948f 100644
--- a/keyboards/kbdfans/kbd8x_mk2/info.json
+++ b/keyboards/kbdfans/kbd8x_mk2/info.json
@@ -21,7 +21,8 @@
21 "pin": "B3" 21 "pin": "B3"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 200 24 "max_brightness": 200,
25 "sleep": true
25 }, 26 },
26 "indicators": { 27 "indicators": {
27 "caps_lock": "E6", 28 "caps_lock": "E6",
diff --git a/keyboards/kbdfans/kbdpad/mk2/config.h b/keyboards/kbdfans/kbdpad/mk2/config.h
index 9457b20766..a23a8173eb 100644
--- a/keyboards/kbdfans/kbdpad/mk2/config.h
+++ b/keyboards/kbdfans/kbdpad/mk2/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kbdfans/kbdpad/mk2/info.json b/keyboards/kbdfans/kbdpad/mk2/info.json
index dc47064fee..0d3d551d27 100644
--- a/keyboards/kbdfans/kbdpad/mk2/info.json
+++ b/keyboards/kbdfans/kbdpad/mk2/info.json
@@ -18,6 +18,9 @@
18 "levels": 5, 18 "levels": 5,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "B5" 25 "pin": "B5"
23 }, 26 },
diff --git a/keyboards/kbdfans/odin/soldered/config.h b/keyboards/kbdfans/odin/soldered/config.h
index b55a558628..d79d0e0113 100644
--- a/keyboards/kbdfans/odin/soldered/config.h
+++ b/keyboards/kbdfans/odin/soldered/config.h
@@ -31,6 +31,5 @@
31#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8 33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_SLEEP
35 34
36#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 35#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
diff --git a/keyboards/kbdfans/odin/soldered/info.json b/keyboards/kbdfans/odin/soldered/info.json
index acbdc574bf..e5b2234a6c 100644
--- a/keyboards/kbdfans/odin/soldered/info.json
+++ b/keyboards/kbdfans/odin/soldered/info.json
@@ -22,7 +22,8 @@
22 "pin": "B15" 22 "pin": "B15"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "max_brightness": 180 25 "max_brightness": 180,
26 "sleep": true
26 }, 27 },
27 "processor": "STM32F072", 28 "processor": "STM32F072",
28 "bootloader": "stm32-dfu", 29 "bootloader": "stm32-dfu",
diff --git a/keyboards/kbdfans/odin/v2/config.h b/keyboards/kbdfans/odin/v2/config.h
index a753f00c6a..aa11063f71 100644
--- a/keyboards/kbdfans/odin/v2/config.h
+++ b/keyboards/kbdfans/odin/v2/config.h
@@ -29,4 +29,3 @@
29 #define RGBLIGHT_HUE_STEP 8 29 #define RGBLIGHT_HUE_STEP 8
30 #define RGBLIGHT_SAT_STEP 8 30 #define RGBLIGHT_SAT_STEP 8
31 #define RGBLIGHT_VAL_STEP 8 31 #define RGBLIGHT_VAL_STEP 8
32 #define RGBLIGHT_SLEEP
diff --git a/keyboards/kbdfans/odin/v2/info.json b/keyboards/kbdfans/odin/v2/info.json
index 59d2dde7ac..b3047ac96f 100644
--- a/keyboards/kbdfans/odin/v2/info.json
+++ b/keyboards/kbdfans/odin/v2/info.json
@@ -22,7 +22,8 @@
22 "pin": "B15" 22 "pin": "B15"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "max_brightness": 180 25 "max_brightness": 180,
26 "sleep": true
26 }, 27 },
27 "processor": "STM32F072", 28 "processor": "STM32F072",
28 "bootloader": "stm32-dfu", 29 "bootloader": "stm32-dfu",
diff --git a/keyboards/kbdfans/phaseone/config.h b/keyboards/kbdfans/phaseone/config.h
index a8e7f41e17..d693cbe66a 100644
--- a/keyboards/kbdfans/phaseone/config.h
+++ b/keyboards/kbdfans/phaseone/config.h
@@ -36,6 +36,5 @@
36#define RGBLIGHT_HUE_STEP 10 36#define RGBLIGHT_HUE_STEP 10
37#define RGBLIGHT_SAT_STEP 10 37#define RGBLIGHT_SAT_STEP 10
38#define RGBLIGHT_VAL_STEP 10 38#define RGBLIGHT_VAL_STEP 10
39#define RGBLIGHT_SLEEP
40 39
41#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 \ No newline at end of file 40#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 \ No newline at end of file
diff --git a/keyboards/kbdfans/phaseone/info.json b/keyboards/kbdfans/phaseone/info.json
index 0b4bf2e19f..bca4d3bfd8 100644
--- a/keyboards/kbdfans/phaseone/info.json
+++ b/keyboards/kbdfans/phaseone/info.json
@@ -18,6 +18,9 @@
18 "num_lock": "D7", 18 "num_lock": "D7",
19 "on_state": 0 19 "on_state": 0
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "B6" 25 "pin": "B6"
23 }, 26 },
diff --git a/keyboards/kc60/config.h b/keyboards/kc60/config.h
index 5f542b7ade..640584ee65 100644
--- a/keyboards/kc60/config.h
+++ b/keyboards/kc60/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kc60/info.json b/keyboards/kc60/info.json
index ca8580ad1a..2bbe66429f 100644
--- a/keyboards/kc60/info.json
+++ b/keyboards/kc60/info.json
@@ -18,6 +18,9 @@
18 "levels": 5, 18 "levels": 5,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "F5" 25 "pin": "F5"
23 }, 26 },
diff --git a/keyboards/keebformom/config.h b/keyboards/keebformom/config.h
index 315e8e0bc6..f2fd71a8d0 100644
--- a/keyboards/keebformom/config.h
+++ b/keyboards/keebformom/config.h
@@ -20,7 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define RGBLIGHT_HUE_STEP 8 20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8 21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8 22#define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24# define RGBLIGHT_EFFECT_BREATHING 23# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_RAINBOW_MOOD 24# define RGBLIGHT_EFFECT_RAINBOW_MOOD
26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebformom/info.json b/keyboards/keebformom/info.json
index afb2058f43..ffc134d5d2 100644
--- a/keyboards/keebformom/info.json
+++ b/keyboards/keebformom/info.json
@@ -12,7 +12,8 @@
12 "pin": "F4" 12 "pin": "F4"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 150 15 "max_brightness": 150,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["B3", "B2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"], 19 "cols": ["B3", "B2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"],
diff --git a/keyboards/keebio/bamfk1/config.h b/keyboards/keebio/bamfk1/config.h
index c8587e1efb..dd26a53277 100644
--- a/keyboards/keebio/bamfk1/config.h
+++ b/keyboards/keebio/bamfk1/config.h
@@ -15,7 +15,6 @@
15# define RGBLIGHT_HUE_STEP 8 15# define RGBLIGHT_HUE_STEP 8
16# define RGBLIGHT_SAT_STEP 8 16# define RGBLIGHT_SAT_STEP 8
17# define RGBLIGHT_VAL_STEP 8 17# define RGBLIGHT_VAL_STEP 8
18# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
19# define RGBLIGHT_EFFECT_BREATHING 18# define RGBLIGHT_EFFECT_BREATHING
20# define RGBLIGHT_EFFECT_RAINBOW_MOOD 19# define RGBLIGHT_EFFECT_RAINBOW_MOOD
21# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 20# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/bamfk1/info.json b/keyboards/keebio/bamfk1/info.json
index 77dcc1f7dd..ab0bd9c89b 100644
--- a/keyboards/keebio/bamfk1/info.json
+++ b/keyboards/keebio/bamfk1/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x1111", 8 "pid": "0x1111",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/keebio/bamfk4/config.h b/keyboards/keebio/bamfk4/config.h
index a28636c8b6..33bd6e8269 100644
--- a/keyboards/keebio/bamfk4/config.h
+++ b/keyboards/keebio/bamfk4/config.h
@@ -7,7 +7,6 @@
7# define RGBLIGHT_HUE_STEP 8 7# define RGBLIGHT_HUE_STEP 8
8# define RGBLIGHT_SAT_STEP 8 8# define RGBLIGHT_SAT_STEP 8
9# define RGBLIGHT_VAL_STEP 8 9# define RGBLIGHT_VAL_STEP 8
10# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
11/*== enabled animations ==*/ 10/*== enabled animations ==*/
12# define RGBLIGHT_EFFECT_BREATHING 11# define RGBLIGHT_EFFECT_BREATHING
13# define RGBLIGHT_EFFECT_RAINBOW_MOOD 12# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/keebio/bamfk4/info.json b/keyboards/keebio/bamfk4/info.json
index 40128e0820..35150c58d1 100644
--- a/keyboards/keebio/bamfk4/info.json
+++ b/keyboards/keebio/bamfk4/info.json
@@ -15,7 +15,8 @@
15 "driver": "WS2812" 15 "driver": "WS2812"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "max_brightness": 120 18 "max_brightness": 120,
19 "sleep": true
19 }, 20 },
20 "matrix_pins": { 21 "matrix_pins": {
21 "cols": ["E6", "D5", "B6", "B7"], 22 "cols": ["E6", "D5", "B6", "B7"],
diff --git a/keyboards/keebio/bdn9/rev1/config.h b/keyboards/keebio/bdn9/rev1/config.h
index 64879bca49..fb50494fd5 100644
--- a/keyboards/keebio/bdn9/rev1/config.h
+++ b/keyboards/keebio/bdn9/rev1/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/bdn9/rev1/info.json b/keyboards/keebio/bdn9/rev1/info.json
index 4a346fd564..fd9800b838 100644
--- a/keyboards/keebio/bdn9/rev1/info.json
+++ b/keyboards/keebio/bdn9/rev1/info.json
@@ -15,6 +15,9 @@
15 "pin": "B5", 15 "pin": "B5",
16 "levels": 7 16 "levels": 7
17 }, 17 },
18 "rgblight": {
19 "sleep": true
20 },
18 "ws2812": { 21 "ws2812": {
19 "pin": "D3" 22 "pin": "D3"
20 }, 23 },
diff --git a/keyboards/keebio/bdn9/rev2/config.h b/keyboards/keebio/bdn9/rev2/config.h
index 70f785d37b..671374e652 100644
--- a/keyboards/keebio/bdn9/rev2/config.h
+++ b/keyboards/keebio/bdn9/rev2/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23# define RGBLIGHT_HUE_STEP 8 23# define RGBLIGHT_HUE_STEP 8
24# define RGBLIGHT_SAT_STEP 8 24# define RGBLIGHT_SAT_STEP 8
25# define RGBLIGHT_VAL_STEP 8 25# define RGBLIGHT_VAL_STEP 8
26# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
27# define RGBLIGHT_EFFECT_BREATHING 26# define RGBLIGHT_EFFECT_BREATHING
28# define RGBLIGHT_EFFECT_RAINBOW_MOOD 27# define RGBLIGHT_EFFECT_RAINBOW_MOOD
29# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/bdn9/rev2/info.json b/keyboards/keebio/bdn9/rev2/info.json
index 5a33976f83..3b0b2b29a1 100644
--- a/keyboards/keebio/bdn9/rev2/info.json
+++ b/keyboards/keebio/bdn9/rev2/info.json
@@ -4,6 +4,9 @@
4 "pid": "0x2133", 4 "pid": "0x2133",
5 "device_version": "2.0.0" 5 "device_version": "2.0.0"
6 }, 6 },
7 "rgblight": {
8 "sleep": true
9 },
7 "ws2812": { 10 "ws2812": {
8 "pin": "B15" 11 "pin": "B15"
9 }, 12 },
diff --git a/keyboards/keebio/dsp40/rev1/config.h b/keyboards/keebio/dsp40/rev1/config.h
index 7e6c613ebd..b148616d42 100644
--- a/keyboards/keebio/dsp40/rev1/config.h
+++ b/keyboards/keebio/dsp40/rev1/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26 #define RGBLIGHT_HUE_STEP 8 26 #define RGBLIGHT_HUE_STEP 8
27 #define RGBLIGHT_SAT_STEP 8 27 #define RGBLIGHT_SAT_STEP 8
28 #define RGBLIGHT_VAL_STEP 8 28 #define RGBLIGHT_VAL_STEP 8
29 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
30#define RGBLIGHT_EFFECT_BREATHING 29#define RGBLIGHT_EFFECT_BREATHING
31#define RGBLIGHT_EFFECT_RAINBOW_MOOD 30#define RGBLIGHT_EFFECT_RAINBOW_MOOD
32#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 31#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/dsp40/rev1/info.json b/keyboards/keebio/dsp40/rev1/info.json
index efb1bc9551..1d0949e1f9 100644
--- a/keyboards/keebio/dsp40/rev1/info.json
+++ b/keyboards/keebio/dsp40/rev1/info.json
@@ -22,6 +22,9 @@
22 "pin": "A6", 22 "pin": "A6",
23 "levels": 7 23 "levels": 7
24 }, 24 },
25 "rgblight": {
26 "sleep": true
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "D3" 29 "pin": "D3"
27 }, 30 },
diff --git a/keyboards/keebio/ergodicity/config.h b/keyboards/keebio/ergodicity/config.h
index c423ca19aa..f8dbfdf602 100644
--- a/keyboards/keebio/ergodicity/config.h
+++ b/keyboards/keebio/ergodicity/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/ergodicity/info.json b/keyboards/keebio/ergodicity/info.json
index c6a9f2d6a3..a4a71275b9 100644
--- a/keyboards/keebio/ergodicity/info.json
+++ b/keyboards/keebio/ergodicity/info.json
@@ -18,6 +18,9 @@
18 "levels": 7, 18 "levels": 7,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "B2" 25 "pin": "B2"
23 }, 26 },
diff --git a/keyboards/keebio/iris/rev6/config.h b/keyboards/keebio/iris/rev6/config.h
index a7a588a686..a79c4cf788 100644
--- a/keyboards/keebio/iris/rev6/config.h
+++ b/keyboards/keebio/iris/rev6/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24# define RGBLIGHT_HUE_STEP 8 24# define RGBLIGHT_HUE_STEP 8
25# define RGBLIGHT_SAT_STEP 8 25# define RGBLIGHT_SAT_STEP 8
26# define RGBLIGHT_VAL_STEP 8 26# define RGBLIGHT_VAL_STEP 8
27# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
28/*== enabled animations ==*/ 27/*== enabled animations ==*/
29# define RGBLIGHT_EFFECT_BREATHING 28# define RGBLIGHT_EFFECT_BREATHING
30# define RGBLIGHT_EFFECT_RAINBOW_MOOD 29# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/keebio/iris/rev6/info.json b/keyboards/keebio/iris/rev6/info.json
index a7df669904..58c96976ed 100644
--- a/keyboards/keebio/iris/rev6/info.json
+++ b/keyboards/keebio/iris/rev6/info.json
@@ -22,6 +22,7 @@
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 120, 24 "max_brightness": 120,
25 "sleep": true,
25 "split_count": [34, 34] 26 "split_count": [34, 34]
26 }, 27 },
27 "split": { 28 "split": {
diff --git a/keyboards/keebio/iris/rev7/config.h b/keyboards/keebio/iris/rev7/config.h
index 248cf16a03..236028158e 100644
--- a/keyboards/keebio/iris/rev7/config.h
+++ b/keyboards/keebio/iris/rev7/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24# define RGBLIGHT_HUE_STEP 8 24# define RGBLIGHT_HUE_STEP 8
25# define RGBLIGHT_SAT_STEP 8 25# define RGBLIGHT_SAT_STEP 8
26# define RGBLIGHT_VAL_STEP 8 26# define RGBLIGHT_VAL_STEP 8
27# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
28/*== enabled animations ==*/ 27/*== enabled animations ==*/
29# define RGBLIGHT_EFFECT_BREATHING 28# define RGBLIGHT_EFFECT_BREATHING
30# define RGBLIGHT_EFFECT_RAINBOW_MOOD 29# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/keebio/iris/rev7/info.json b/keyboards/keebio/iris/rev7/info.json
index 9d6cad296e..beb479f01b 100644
--- a/keyboards/keebio/iris/rev7/info.json
+++ b/keyboards/keebio/iris/rev7/info.json
@@ -23,6 +23,7 @@
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "max_brightness": 120, 25 "max_brightness": 120,
26 "sleep": true,
26 "split_count": [34, 34] 27 "split_count": [34, 34]
27 }, 28 },
28 "split": { 29 "split": {
diff --git a/keyboards/keebio/stick/config.h b/keyboards/keebio/stick/config.h
index d36d39703b..a80bbe7495 100644
--- a/keyboards/keebio/stick/config.h
+++ b/keyboards/keebio/stick/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22# define RGBLIGHT_HUE_STEP 8 22# define RGBLIGHT_HUE_STEP 8
23# define RGBLIGHT_SAT_STEP 8 23# define RGBLIGHT_SAT_STEP 8
24# define RGBLIGHT_VAL_STEP 8 24# define RGBLIGHT_VAL_STEP 8
25# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26# define RGBLIGHT_EFFECT_BREATHING 25# define RGBLIGHT_EFFECT_BREATHING
27# define RGBLIGHT_EFFECT_RAINBOW_MOOD 26# define RGBLIGHT_EFFECT_RAINBOW_MOOD
28# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/stick/info.json b/keyboards/keebio/stick/info.json
index d566e3df74..7466a46e8c 100644
--- a/keyboards/keebio/stick/info.json
+++ b/keyboards/keebio/stick/info.json
@@ -17,6 +17,9 @@
17 {"pin_a": "D4", "pin_b": "C6"} 17 {"pin_a": "D4", "pin_b": "C6"}
18 ] 18 ]
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "D3" 24 "pin": "D3"
22 }, 25 },
diff --git a/keyboards/keebio/wtf60/config.h b/keyboards/keebio/wtf60/config.h
index 70343a3763..d2aff68bee 100644
--- a/keyboards/keebio/wtf60/config.h
+++ b/keyboards/keebio/wtf60/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22 #define RGBLIGHT_HUE_STEP 8 22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8 23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8 24 #define RGBLIGHT_VAL_STEP 8
25 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/wtf60/info.json b/keyboards/keebio/wtf60/info.json
index ebac7096f7..da393c2843 100644
--- a/keyboards/keebio/wtf60/info.json
+++ b/keyboards/keebio/wtf60/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x1337", 8 "pid": "0x1337",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "E6" 15 "pin": "E6"
13 }, 16 },
diff --git a/keyboards/keebmonkey/kbmg68/config.h b/keyboards/keebmonkey/kbmg68/config.h
index 2d3b3feef7..73dacd2869 100644
--- a/keyboards/keebmonkey/kbmg68/config.h
+++ b/keyboards/keebmonkey/kbmg68/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebmonkey/kbmg68/info.json b/keyboards/keebmonkey/kbmg68/info.json
index 89bb9f7690..76f2f98ed2 100644
--- a/keyboards/keebmonkey/kbmg68/info.json
+++ b/keyboards/keebmonkey/kbmg68/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B0" 15 "pin": "B0"
13 }, 16 },
diff --git a/keyboards/keebwerk/nano_slider/config.h b/keyboards/keebwerk/nano_slider/config.h
index 2d9f98c167..a67f02b27c 100644
--- a/keyboards/keebwerk/nano_slider/config.h
+++ b/keyboards/keebwerk/nano_slider/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23# define RGBLIGHT_HUE_STEP 8 23# define RGBLIGHT_HUE_STEP 8
24# define RGBLIGHT_SAT_STEP 8 24# define RGBLIGHT_SAT_STEP 8
25# define RGBLIGHT_VAL_STEP 8 25# define RGBLIGHT_VAL_STEP 8
26# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
27 /*== all animations enable ==*/ 26 /*== all animations enable ==*/
28# define RGBLIGHT_EFFECT_BREATHING 27# define RGBLIGHT_EFFECT_BREATHING
29# define RGBLIGHT_EFFECT_RAINBOW_MOOD 28# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/keebwerk/nano_slider/info.json b/keyboards/keebwerk/nano_slider/info.json
index 7c067c6f99..d47152dc7b 100644
--- a/keyboards/keebwerk/nano_slider/info.json
+++ b/keyboards/keebwerk/nano_slider/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "F6" 24 "pin": "F6"
22 }, 25 },
diff --git a/keyboards/keybage/radpad/config.h b/keyboards/keybage/radpad/config.h
index 5146b6ee13..450380415d 100644
--- a/keyboards/keybage/radpad/config.h
+++ b/keyboards/keybage/radpad/config.h
@@ -18,7 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20 #define RGBLED_NUM 16 20 #define RGBLED_NUM 16
21 #define RGBLIGHT_SLEEP
22#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keybage/radpad/info.json b/keyboards/keybage/radpad/info.json
index 2d8e566a79..026f431d5c 100644
--- a/keyboards/keybage/radpad/info.json
+++ b/keyboards/keybage/radpad/info.json
@@ -22,6 +22,9 @@
22 "bootmagic": { 22 "bootmagic": {
23 "matrix": [1, 3] 23 "matrix": [1, 3]
24 }, 24 },
25 "rgblight": {
26 "sleep": true
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "F4" 29 "pin": "F4"
27 }, 30 },
diff --git a/keyboards/keycapsss/o4l_5x12/config.h b/keyboards/keycapsss/o4l_5x12/config.h
index 804dabbf6d..47d71ba911 100644
--- a/keyboards/keycapsss/o4l_5x12/config.h
+++ b/keyboards/keycapsss/o4l_5x12/config.h
@@ -4,7 +4,6 @@
4# define RGBLIGHT_HUE_STEP 4 4# define RGBLIGHT_HUE_STEP 4
5# define RGBLIGHT_SAT_STEP 4 5# define RGBLIGHT_SAT_STEP 4
6# define RGBLIGHT_VAL_STEP 4 6# define RGBLIGHT_VAL_STEP 4
7//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
8# define RGBLIGHT_EFFECT_BREATHING 7# define RGBLIGHT_EFFECT_BREATHING
9# define RGBLIGHT_EFFECT_RAINBOW_MOOD 8# define RGBLIGHT_EFFECT_RAINBOW_MOOD
10# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 9# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keyhive/absinthe/config.h b/keyboards/keyhive/absinthe/config.h
index c916ffc430..0449ce46b0 100644
--- a/keyboards/keyhive/absinthe/config.h
+++ b/keyboards/keyhive/absinthe/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 #define RGBLIGHT_EFFECT_BREATHING 24 #define RGBLIGHT_EFFECT_BREATHING
26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
27 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keyhive/absinthe/info.json b/keyboards/keyhive/absinthe/info.json
index 8001d6db01..1d461251e9 100644
--- a/keyboards/keyhive/absinthe/info.json
+++ b/keyboards/keyhive/absinthe/info.json
@@ -8,6 +8,9 @@
8 "pid": "0xFEED", 8 "pid": "0xFEED",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B0" 15 "pin": "B0"
13 }, 16 },
diff --git a/keyboards/keyhive/ergosaurus/config.h b/keyboards/keyhive/ergosaurus/config.h
index e7de4ca7bd..822b8104e5 100644
--- a/keyboards/keyhive/ergosaurus/config.h
+++ b/keyboards/keyhive/ergosaurus/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22 #define RGBLIGHT_HUE_STEP 8 22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8 23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8 24 #define RGBLIGHT_VAL_STEP 8
25 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26 #define RGBLIGHT_EFFECT_BREATHING 25 #define RGBLIGHT_EFFECT_BREATHING
27 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
28 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keyhive/ergosaurus/info.json b/keyboards/keyhive/ergosaurus/info.json
index 28461eaf85..476846b853 100644
--- a/keyboards/keyhive/ergosaurus/info.json
+++ b/keyboards/keyhive/ergosaurus/info.json
@@ -11,7 +11,8 @@
11 "pin": "B6" 11 "pin": "B6"
12 }, 12 },
13 "rgblight": { 13 "rgblight": {
14 "max_brightness": 200 14 "max_brightness": 200,
15 "sleep": true
15 }, 16 },
16 "matrix_pins": { 17 "matrix_pins": {
17 "cols": ["D7", "C6", "D0", "D1", "F7", "B1", "B3", "B2"], 18 "cols": ["D7", "C6", "D0", "D1", "F7", "B1", "B3", "B2"],
diff --git a/keyboards/keyhive/smallice/config.h b/keyboards/keyhive/smallice/config.h
index 7113cd26e9..8247293e1d 100644
--- a/keyboards/keyhive/smallice/config.h
+++ b/keyboards/keyhive/smallice/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keyhive/smallice/info.json b/keyboards/keyhive/smallice/info.json
index afe95e7aa7..8c5cf8f1c8 100644
--- a/keyboards/keyhive/smallice/info.json
+++ b/keyboards/keyhive/smallice/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x5341", 8 "pid": "0x5341",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B7" 15 "pin": "B7"
13 }, 16 },
diff --git a/keyboards/keyquest/enclave/config.h b/keyboards/keyquest/enclave/config.h
index 012d53a36b..24ee223fce 100644
--- a/keyboards/keyquest/enclave/config.h
+++ b/keyboards/keyquest/enclave/config.h
@@ -15,7 +15,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
15 15
16/* RGB light setup*/ 16/* RGB light setup*/
17#define RGBLED_NUM 2 17#define RGBLED_NUM 2
18#define RGBLIGHT_SLEEP
19#define RGBLIGHT_HUE_STEP 10 18#define RGBLIGHT_HUE_STEP 10
20#define RGBLIGHT_SAT_STEP 17 19#define RGBLIGHT_SAT_STEP 17
21#define RGBLIGHT_VAL_STEP 17 20#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/keyquest/enclave/info.json b/keyboards/keyquest/enclave/info.json
index 8135d7fec2..9b3e5faf7c 100644
--- a/keyboards/keyquest/enclave/info.json
+++ b/keyboards/keyquest/enclave/info.json
@@ -11,7 +11,8 @@
11 "pin": "B5" 11 "pin": "B5"
12 }, 12 },
13 "rgblight": { 13 "rgblight": {
14 "max_brightness": 200 14 "max_brightness": 200,
15 "sleep": true
15 }, 16 },
16 "matrix_pins": { 17 "matrix_pins": {
17 "cols": ["B4", "B7", "C7"], 18 "cols": ["B4", "B7", "C7"],
diff --git a/keyboards/kiwikey/borderland/config.h b/keyboards/kiwikey/borderland/config.h
index 541c8b45e2..e4a2d7f68a 100644
--- a/keyboards/kiwikey/borderland/config.h
+++ b/keyboards/kiwikey/borderland/config.h
@@ -9,7 +9,6 @@
9#define RGBLIGHT_HUE_STEP 8 9#define RGBLIGHT_HUE_STEP 8
10#define RGBLIGHT_SAT_STEP 8 10#define RGBLIGHT_SAT_STEP 8
11#define RGBLIGHT_VAL_STEP 8 11#define RGBLIGHT_VAL_STEP 8
12//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
13#define RGBLIGHT_EFFECT_BREATHING 12#define RGBLIGHT_EFFECT_BREATHING
14#define RGBLIGHT_EFFECT_RAINBOW_MOOD 13#define RGBLIGHT_EFFECT_RAINBOW_MOOD
15#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 14#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kiwikey/kawii9/config.h b/keyboards/kiwikey/kawii9/config.h
index ceaf40636e..6a4a90e77f 100644
--- a/keyboards/kiwikey/kawii9/config.h
+++ b/keyboards/kiwikey/kawii9/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define RGBLIGHT_HUE_STEP 8 21#define RGBLIGHT_HUE_STEP 8
22#define RGBLIGHT_SAT_STEP 8 22#define RGBLIGHT_SAT_STEP 8
23#define RGBLIGHT_VAL_STEP 8 23#define RGBLIGHT_VAL_STEP 8
24//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kiwikey/wanderland/config.h b/keyboards/kiwikey/wanderland/config.h
index 223620c5fe..6ff8c526fc 100644
--- a/keyboards/kiwikey/wanderland/config.h
+++ b/keyboards/kiwikey/wanderland/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define RGBLIGHT_HUE_STEP 8 21#define RGBLIGHT_HUE_STEP 8
22#define RGBLIGHT_SAT_STEP 8 22#define RGBLIGHT_SAT_STEP 8
23#define RGBLIGHT_VAL_STEP 8 23#define RGBLIGHT_VAL_STEP 8
24#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kiwikey/wanderland/info.json b/keyboards/kiwikey/wanderland/info.json
index eb41a349d0..b41eb189f9 100644
--- a/keyboards/kiwikey/wanderland/info.json
+++ b/keyboards/kiwikey/wanderland/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "F7" 24 "pin": "F7"
22 }, 25 },
diff --git a/keyboards/kopibeng/mnk88/config.h b/keyboards/kopibeng/mnk88/config.h
index 449d460607..50711479bc 100644
--- a/keyboards/kopibeng/mnk88/config.h
+++ b/keyboards/kopibeng/mnk88/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24 #define RGBLIGHT_EFFECT_BREATHING 23 #define RGBLIGHT_EFFECT_BREATHING
25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kopibeng/mnk88/info.json b/keyboards/kopibeng/mnk88/info.json
index 08baf2310b..4b37d664dc 100644
--- a/keyboards/kopibeng/mnk88/info.json
+++ b/keyboards/kopibeng/mnk88/info.json
@@ -12,7 +12,8 @@
12 "pin": "A10" 12 "pin": "A10"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 200 15 "max_brightness": 200,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["A2", "A1", "A0", "B11", "B10", "B2", "F1", "B1", "B0", "A7", "A6", "A5", "F0", "A4", "C15", "C14", "C13"], 19 "cols": ["A2", "A1", "A0", "B11", "B10", "B2", "F1", "B1", "B0", "A7", "A6", "A5", "F0", "A4", "C15", "C14", "C13"],
diff --git a/keyboards/kopibeng/xt60/config.h b/keyboards/kopibeng/xt60/config.h
index 7a903e4eff..c3cda1644c 100644
--- a/keyboards/kopibeng/xt60/config.h
+++ b/keyboards/kopibeng/xt60/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24 #define RGBLIGHT_EFFECT_BREATHING 23 #define RGBLIGHT_EFFECT_BREATHING
25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kopibeng/xt60/info.json b/keyboards/kopibeng/xt60/info.json
index ca278dff70..343e555620 100644
--- a/keyboards/kopibeng/xt60/info.json
+++ b/keyboards/kopibeng/xt60/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0600", 8 "pid": "0x0600",
9 "device_version": "0.0.2" 9 "device_version": "0.0.2"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F6" 15 "pin": "F6"
13 }, 16 },
diff --git a/keyboards/kopibeng/xt60_singa/config.h b/keyboards/kopibeng/xt60_singa/config.h
index 7a903e4eff..c3cda1644c 100644
--- a/keyboards/kopibeng/xt60_singa/config.h
+++ b/keyboards/kopibeng/xt60_singa/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24 #define RGBLIGHT_EFFECT_BREATHING 23 #define RGBLIGHT_EFFECT_BREATHING
25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kopibeng/xt60_singa/info.json b/keyboards/kopibeng/xt60_singa/info.json
index a4ed217828..52fd82b69a 100644
--- a/keyboards/kopibeng/xt60_singa/info.json
+++ b/keyboards/kopibeng/xt60_singa/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0601", 8 "pid": "0x0601",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F6" 15 "pin": "F6"
13 }, 16 },
diff --git a/keyboards/kopibeng/xt65/config.h b/keyboards/kopibeng/xt65/config.h
index b64511a63f..85079802b6 100644
--- a/keyboards/kopibeng/xt65/config.h
+++ b/keyboards/kopibeng/xt65/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kopibeng/xt65/info.json b/keyboards/kopibeng/xt65/info.json
index 0a909a1cd3..cd724d34d8 100644
--- a/keyboards/kopibeng/xt65/info.json
+++ b/keyboards/kopibeng/xt65/info.json
@@ -21,7 +21,8 @@
21 "pin": "D5" 21 "pin": "D5"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 200 24 "max_brightness": 200,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "bootloader": "atmel-dfu", 28 "bootloader": "atmel-dfu",
diff --git a/keyboards/kopibeng/xt8x/config.h b/keyboards/kopibeng/xt8x/config.h
index f385599d80..5210c8fadf 100644
--- a/keyboards/kopibeng/xt8x/config.h
+++ b/keyboards/kopibeng/xt8x/config.h
@@ -22,7 +22,6 @@
22 #define RGBLIGHT_HUE_STEP 8 22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8 23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8 24 #define RGBLIGHT_VAL_STEP 8
25 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26 #define RGBLIGHT_EFFECT_BREATHING 25 #define RGBLIGHT_EFFECT_BREATHING
27 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
28 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kopibeng/xt8x/info.json b/keyboards/kopibeng/xt8x/info.json
index 1596ed883e..e9db42d939 100644
--- a/keyboards/kopibeng/xt8x/info.json
+++ b/keyboards/kopibeng/xt8x/info.json
@@ -21,7 +21,8 @@
21 "pin": "A10" 21 "pin": "A10"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 200 24 "max_brightness": 200,
25 "sleep": true
25 }, 26 },
26 "processor": "STM32F072", 27 "processor": "STM32F072",
27 "bootloader": "stm32-dfu", 28 "bootloader": "stm32-dfu",
diff --git a/keyboards/kprepublic/bm43a/config.h b/keyboards/kprepublic/bm43a/config.h
index c3303237f7..c1e97c7dec 100644
--- a/keyboards/kprepublic/bm43a/config.h
+++ b/keyboards/kprepublic/bm43a/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#ifdef RGB_MATRIX_ENABLE 24#ifdef RGB_MATRIX_ENABLE
26# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value 25# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
27#endif 26#endif
diff --git a/keyboards/kprepublic/bm43a/info.json b/keyboards/kprepublic/bm43a/info.json
index 8cd3487567..0d33a5ddbb 100644
--- a/keyboards/kprepublic/bm43a/info.json
+++ b/keyboards/kprepublic/bm43a/info.json
@@ -21,7 +21,8 @@
21 "pin": "E2" 21 "pin": "E2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 180 24 "max_brightness": 180,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "bootloader": "atmel-dfu", 28 "bootloader": "atmel-dfu",
diff --git a/keyboards/kprepublic/bm43hsrgb/config.h b/keyboards/kprepublic/bm43hsrgb/config.h
index fb800abc06..8f72c8fb8d 100755
--- a/keyboards/kprepublic/bm43hsrgb/config.h
+++ b/keyboards/kprepublic/bm43hsrgb/config.h
@@ -21,8 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25
26 #define RGBLIGHT_EFFECT_BREATHING 24 #define RGBLIGHT_EFFECT_BREATHING
27 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
28 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kprepublic/bm43hsrgb/info.json b/keyboards/kprepublic/bm43hsrgb/info.json
index 1cdaa64602..0b0cbd01f5 100755
--- a/keyboards/kprepublic/bm43hsrgb/info.json
+++ b/keyboards/kprepublic/bm43hsrgb/info.json
@@ -12,7 +12,8 @@
12 "pin": "E2" 12 "pin": "E2"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 180 15 "max_brightness": 180,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["C6", "D2", "D1", "D0", "D7", "D6", "D4", "D5", "D3", "B7", "B3", "B2"], 19 "cols": ["C6", "D2", "D1", "D0", "D7", "D6", "D4", "D5", "D3", "B7", "B3", "B2"],
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h b/keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h
index d4ba498987..506610a5e8 100644
--- a/keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23 // #define RGBLIGHT_HUE_STEP 8 23 // #define RGBLIGHT_HUE_STEP 8
24 // #define RGBLIGHT_SAT_STEP 8 24 // #define RGBLIGHT_SAT_STEP 8
25 // #define RGBLIGHT_VAL_STEP 8 25 // #define RGBLIGHT_VAL_STEP 8
26 // #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
27#ifdef RGB_MATRIX_ENABLE 26#ifdef RGB_MATRIX_ENABLE
28# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value 27# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
29// RGB Matrix Animation modes. Explicitly enabled 28// RGB Matrix Animation modes. Explicitly enabled
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h b/keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h
index aac03cec4d..5cbf2ce5e9 100644
--- a/keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h
+++ b/keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23 #define RGBLIGHT_HUE_STEP 8 23 #define RGBLIGHT_HUE_STEP 8
24 #define RGBLIGHT_SAT_STEP 8 24 #define RGBLIGHT_SAT_STEP 8
25 #define RGBLIGHT_VAL_STEP 8 25 #define RGBLIGHT_VAL_STEP 8
26 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
27#define RGBLIGHT_EFFECT_BREATHING 26#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 27#define RGBLIGHT_EFFECT_RAINBOW_MOOD
29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json b/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json
index 5746594468..d74223e107 100644
--- a/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json
+++ b/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json
@@ -15,7 +15,8 @@
15 "driver": "WS2812" 15 "driver": "WS2812"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "max_brightness": 180 18 "max_brightness": 180,
19 "sleep": true
19 }, 20 },
20 "matrix_pins": { 21 "matrix_pins": {
21 "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"], 22 "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"],
diff --git a/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h b/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h
index 2814a6609a..235f11eef9 100644
--- a/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h
+++ b/keyboards/kprepublic/bm65hsrgb_iso/rev1/config.h
@@ -74,8 +74,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 74# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
75 75
76# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_BAND_SAT 76# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_BAND_SAT
77/* If defined, the RGB lighting will be switched off when the host goes to sleep */
78# define RGBLIGHT_SLEEP
79/*== all animations enable ==*/ 77/*== all animations enable ==*/
80# define RGBLIGHT_EFFECT_BREATHING 78# define RGBLIGHT_EFFECT_BREATHING
81# define RGBLIGHT_EFFECT_RAINBOW_MOOD 79# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json b/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json
index 8c3536db6b..e1205e248b 100644
--- a/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json
+++ b/keyboards/kprepublic/bm65hsrgb_iso/rev1/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1", 9 "device_version": "0.0.1",
10 "force_nkro": true 10 "force_nkro": true
11 }, 11 },
12 "rgblight": {
13 "sleep": true
14 },
12 "ws2812": { 15 "ws2812": {
13 "pin": "E2" 16 "pin": "E2"
14 }, 17 },
diff --git a/keyboards/kprepublic/cospad/config.h b/keyboards/kprepublic/cospad/config.h
index d9727b63c7..ef9be1f6f4 100644
--- a/keyboards/kprepublic/cospad/config.h
+++ b/keyboards/kprepublic/cospad/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21// #define RGBLIGHT_HUE_STEP 8 21// #define RGBLIGHT_HUE_STEP 8
22// #define RGBLIGHT_SAT_STEP 8 22// #define RGBLIGHT_SAT_STEP 8
23// #define RGBLIGHT_VAL_STEP 8 23// #define RGBLIGHT_VAL_STEP 8
24#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kprepublic/cospad/info.json b/keyboards/kprepublic/cospad/info.json
index 1814b50464..fefd60be79 100644
--- a/keyboards/kprepublic/cospad/info.json
+++ b/keyboards/kprepublic/cospad/info.json
@@ -17,6 +17,9 @@
17 "pin": "F7", 17 "pin": "F7",
18 "on_state": 0 18 "on_state": 0
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "F6" 24 "pin": "F6"
22 }, 25 },
diff --git a/keyboards/ktec/daisy/config.h b/keyboards/ktec/daisy/config.h
index 7928ebcd35..bb568aef38 100644
--- a/keyboards/ktec/daisy/config.h
+++ b/keyboards/ktec/daisy/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 12 21# define RGBLIGHT_HUE_STEP 12
22# define RGBLIGHT_SAT_STEP 25 22# define RGBLIGHT_SAT_STEP 25
23# define RGBLIGHT_VAL_STEP 12 23# define RGBLIGHT_VAL_STEP 12
24// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/labyrinth75/config.h b/keyboards/labyrinth75/config.h
index 8ff700ade8..193e83efe9 100644
--- a/keyboards/labyrinth75/config.h
+++ b/keyboards/labyrinth75/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21//# define RGBLIGHT_HUE_STEP 8 21//# define RGBLIGHT_HUE_STEP 8
22//# define RGBLIGHT_SAT_STEP 8 22//# define RGBLIGHT_SAT_STEP 8
23//# define RGBLIGHT_VAL_STEP 8 23//# define RGBLIGHT_VAL_STEP 8
24//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/latincompass/latin17rgb/config.h b/keyboards/latincompass/latin17rgb/config.h
index 8b64704638..b8fd564c4f 100644
--- a/keyboards/latincompass/latin17rgb/config.h
+++ b/keyboards/latincompass/latin17rgb/config.h
@@ -99,4 +99,3 @@
99#define RGBLIGHT_HUE_STEP 5 99#define RGBLIGHT_HUE_STEP 5
100#define RGBLIGHT_SAT_STEP 5 100#define RGBLIGHT_SAT_STEP 5
101#define RGBLIGHT_VAL_STEP 5 101#define RGBLIGHT_VAL_STEP 5
102#define RGBLIGHT_SLEEP
diff --git a/keyboards/latincompass/latin17rgb/info.json b/keyboards/latincompass/latin17rgb/info.json
index 7a5a6fbb6d..6c759d1a39 100644
--- a/keyboards/latincompass/latin17rgb/info.json
+++ b/keyboards/latincompass/latin17rgb/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x7C97", 8 "pid": "0x7C97",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B7" 15 "pin": "B7"
13 }, 16 },
diff --git a/keyboards/latincompass/latin47ble/config.h b/keyboards/latincompass/latin47ble/config.h
index 6068bc87d9..627b4be9a8 100644
--- a/keyboards/latincompass/latin47ble/config.h
+++ b/keyboards/latincompass/latin47ble/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/lazydesigners/bolt/config.h b/keyboards/lazydesigners/bolt/config.h
index 218631d1d5..03650873c0 100644
--- a/keyboards/lazydesigners/bolt/config.h
+++ b/keyboards/lazydesigners/bolt/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31 #define RGBLIGHT_SLEEP
32 #define RGBLED_NUM 13 31 #define RGBLED_NUM 13
33 /* #define RGBLIGHT_HUE_STEP 8 */ 32 /* #define RGBLIGHT_HUE_STEP 8 */
34 /* #define RGBLIGHT_SAT_STEP 8 */ 33 /* #define RGBLIGHT_SAT_STEP 8 */
diff --git a/keyboards/lazydesigners/bolt/info.json b/keyboards/lazydesigners/bolt/info.json
index a12226cf51..7dd6a491ac 100644
--- a/keyboards/lazydesigners/bolt/info.json
+++ b/keyboards/lazydesigners/bolt/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0041", 8 "pid": "0x0041",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "E6" 15 "pin": "E6"
13 }, 16 },
diff --git a/keyboards/lazydesigners/cassette8/config.h b/keyboards/lazydesigners/cassette8/config.h
index 23284233ef..605e9ea5e2 100755
--- a/keyboards/lazydesigners/cassette8/config.h
+++ b/keyboards/lazydesigners/cassette8/config.h
@@ -27,7 +27,6 @@
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30 #define RGBLIGHT_SLEEP
31 #define RGBLED_NUM 15 30 #define RGBLED_NUM 15
32 /* #define RGBLIGHT_HUE_STEP 8 */ 31 /* #define RGBLIGHT_HUE_STEP 8 */
33 /* #define RGBLIGHT_SAT_STEP 8 */ 32 /* #define RGBLIGHT_SAT_STEP 8 */
diff --git a/keyboards/lazydesigners/cassette8/info.json b/keyboards/lazydesigners/cassette8/info.json
index d01080fabf..65141cc9fc 100755
--- a/keyboards/lazydesigners/cassette8/info.json
+++ b/keyboards/lazydesigners/cassette8/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0008", 8 "pid": "0x0008",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "C2" 15 "pin": "C2"
13 }, 16 },
diff --git a/keyboards/lazydesigners/dimple/config.h b/keyboards/lazydesigners/dimple/config.h
index 0dc7502eac..316b896eb3 100644
--- a/keyboards/lazydesigners/dimple/config.h
+++ b/keyboards/lazydesigners/dimple/config.h
@@ -34,7 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define RGBLIGHT_EFFECT_RGB_TEST 34#define RGBLIGHT_EFFECT_RGB_TEST
35#define RGBLIGHT_EFFECT_ALTERNATING 35#define RGBLIGHT_EFFECT_ALTERNATING
36#define RGBLIGHT_EFFECT_TWINKLE 36#define RGBLIGHT_EFFECT_TWINKLE
37 #define RGBLIGHT_SLEEP
38 #define RGBLED_NUM 50 37 #define RGBLED_NUM 50
39 /* #define RGBLIGHT_HUE_STEP 8 */ 38 /* #define RGBLIGHT_HUE_STEP 8 */
40 /* #define RGBLIGHT_SAT_STEP 8 */ 39 /* #define RGBLIGHT_SAT_STEP 8 */
diff --git a/keyboards/lazydesigners/dimple/ortho/info.json b/keyboards/lazydesigners/dimple/ortho/info.json
index fc23ad45c5..0045ec1af8 100644
--- a/keyboards/lazydesigners/dimple/ortho/info.json
+++ b/keyboards/lazydesigners/dimple/ortho/info.json
@@ -13,6 +13,9 @@
13 "rows": ["D0", "D1", "D2", "D3"] 13 "rows": ["D0", "D1", "D2", "D3"]
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": {
17 "sleep": true
18 },
16 "ws2812": { 19 "ws2812": {
17 "pin": "B7" 20 "pin": "B7"
18 }, 21 },
diff --git a/keyboards/lazydesigners/dimple/staggered/info.json b/keyboards/lazydesigners/dimple/staggered/info.json
index 1ffe78fc5c..44aa78dfa8 100644
--- a/keyboards/lazydesigners/dimple/staggered/info.json
+++ b/keyboards/lazydesigners/dimple/staggered/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0040", 8 "pid": "0x0040",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B7" 15 "pin": "B7"
13 }, 16 },
diff --git a/keyboards/lazydesigners/dimpleplus/config.h b/keyboards/lazydesigners/dimpleplus/config.h
index 828667122d..aa2057509e 100644
--- a/keyboards/lazydesigners/dimpleplus/config.h
+++ b/keyboards/lazydesigners/dimpleplus/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_EFFECT_RGB_TEST 28#define RGBLIGHT_EFFECT_RGB_TEST
29#define RGBLIGHT_EFFECT_ALTERNATING 29#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_TWINKLE 30#define RGBLIGHT_EFFECT_TWINKLE
31 #define RGBLIGHT_SLEEP
32 #define RGBLED_NUM 8 31 #define RGBLED_NUM 8
33 /* #define RGBLIGHT_HUE_STEP 8 */ 32 /* #define RGBLIGHT_HUE_STEP 8 */
34 /* #define RGBLIGHT_SAT_STEP 8 */ 33 /* #define RGBLIGHT_SAT_STEP 8 */
diff --git a/keyboards/lazydesigners/dimpleplus/info.json b/keyboards/lazydesigners/dimpleplus/info.json
index 0d47a51f95..b19286c079 100644
--- a/keyboards/lazydesigners/dimpleplus/info.json
+++ b/keyboards/lazydesigners/dimpleplus/info.json
@@ -16,6 +16,9 @@
16 "backlight": { 16 "backlight": {
17 "pin": "B7" 17 "pin": "B7"
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "D2" 23 "pin": "D2"
21 }, 24 },
diff --git a/keyboards/lazydesigners/the40/config.h b/keyboards/lazydesigners/the40/config.h
index 8a326c3ba0..c4b07c4a7b 100644
--- a/keyboards/lazydesigners/the40/config.h
+++ b/keyboards/lazydesigners/the40/config.h
@@ -21,7 +21,6 @@
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/lazydesigners/the40/info.json b/keyboards/lazydesigners/the40/info.json
index e7aab1bea3..1c1c6cfda0 100644
--- a/keyboards/lazydesigners/the40/info.json
+++ b/keyboards/lazydesigners/the40/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "C7" 24 "pin": "C7"
22 }, 25 },
diff --git a/keyboards/lazydesigners/the50/config.h b/keyboards/lazydesigners/the50/config.h
index 366d9d3325..4586df1da2 100644
--- a/keyboards/lazydesigners/the50/config.h
+++ b/keyboards/lazydesigners/the50/config.h
@@ -7,4 +7,3 @@
7#define LOCKING_RESYNC_ENABLE 7#define LOCKING_RESYNC_ENABLE
8 8
9#define RGBLED_NUM 1 9#define RGBLED_NUM 1
10#define RGBLIGHT_SLEEP
diff --git a/keyboards/lazydesigners/the50/info.json b/keyboards/lazydesigners/the50/info.json
index f29e8dfe0d..f8b11c8bae 100644
--- a/keyboards/lazydesigners/the50/info.json
+++ b/keyboards/lazydesigners/the50/info.json
@@ -17,6 +17,9 @@
17 "pin": "B6", 17 "pin": "B6",
18 "levels": 6 18 "levels": 6
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "E6" 24 "pin": "E6"
22 }, 25 },
diff --git a/keyboards/lazydesigners/the60/rev2/config.h b/keyboards/lazydesigners/the60/rev2/config.h
index 19bd7fbb1f..8671583f54 100755
--- a/keyboards/lazydesigners/the60/rev2/config.h
+++ b/keyboards/lazydesigners/the60/rev2/config.h
@@ -21,7 +21,6 @@
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/lazydesigners/the60/rev2/info.json b/keyboards/lazydesigners/the60/rev2/info.json
index 7a5dce5906..3f8c02b49c 100755
--- a/keyboards/lazydesigners/the60/rev2/info.json
+++ b/keyboards/lazydesigners/the60/rev2/info.json
@@ -18,6 +18,9 @@
18 "levels": 5, 18 "levels": 5,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "D1" 25 "pin": "D1"
23 }, 26 },
diff --git a/keyboards/linworks/fave87/config.h b/keyboards/linworks/fave87/config.h
index c46332b007..ae1d70710a 100644
--- a/keyboards/linworks/fave87/config.h
+++ b/keyboards/linworks/fave87/config.h
@@ -16,7 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16 16
17/* Underglow */ 17/* Underglow */
18#define RGBLED_NUM 40 18#define RGBLED_NUM 40
19#define RGBLIGHT_SLEEP // Turns LEDs off if the PC goes to sleep/shutdown
20#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
21#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/linworks/fave87/info.json b/keyboards/linworks/fave87/info.json
index e77af6d10d..77fd539b74 100644
--- a/keyboards/linworks/fave87/info.json
+++ b/keyboards/linworks/fave87/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "E2" 24 "pin": "E2"
22 }, 25 },
diff --git a/keyboards/linworks/whale75/config.h b/keyboards/linworks/whale75/config.h
index e21a6d3974..8b783a52cd 100644
--- a/keyboards/linworks/whale75/config.h
+++ b/keyboards/linworks/whale75/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define WS2812_PWM_PAL_MODE 2 28#define WS2812_PWM_PAL_MODE 2
29#define WS2812_DMA_STREAM STM32_DMA1_STREAM7 29#define WS2812_DMA_STREAM STM32_DMA1_STREAM7
30#define WS2812_DMA_CHANNEL 7 30#define WS2812_DMA_CHANNEL 7
31#define RGBLIGHT_SLEEP
32#define RGBLIGHT_EFFECT_BREATHING 31#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD 32#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 33#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/linworks/whale75/info.json b/keyboards/linworks/whale75/info.json
index b08d77e307..ffb02e57e1 100644
--- a/keyboards/linworks/whale75/info.json
+++ b/keyboards/linworks/whale75/info.json
@@ -8,6 +8,9 @@
8 "device_version": "0.0.1", 8 "device_version": "0.0.1",
9 "force_nkro": true 9 "force_nkro": true
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B9", 15 "pin": "B9",
13 "driver": "pwm" 16 "driver": "pwm"
diff --git a/keyboards/lm_keyboard/lm60n/config.h b/keyboards/lm_keyboard/lm60n/config.h
index e40b0762d3..1fe8d704b6 100644
--- a/keyboards/lm_keyboard/lm60n/config.h
+++ b/keyboards/lm_keyboard/lm60n/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/lm_keyboard/lm60n/info.json b/keyboards/lm_keyboard/lm60n/info.json
index ed8af5bc77..5fa227b4bf 100644
--- a/keyboards/lm_keyboard/lm60n/info.json
+++ b/keyboards/lm_keyboard/lm60n/info.json
@@ -17,6 +17,9 @@
17 "caps_lock": "C7", 17 "caps_lock": "C7",
18 "num_lock": "B7" 18 "num_lock": "B7"
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "B0" 24 "pin": "B0"
22 }, 25 },
diff --git a/keyboards/longnald/corin/config.h b/keyboards/longnald/corin/config.h
index caafcfd8a1..91357b0375 100644
--- a/keyboards/longnald/corin/config.h
+++ b/keyboards/longnald/corin/config.h
@@ -22,7 +22,6 @@
22# define RGBLIGHT_HUE_STEP 20 22# define RGBLIGHT_HUE_STEP 20
23# define RGBLIGHT_SAT_STEP 20 23# define RGBLIGHT_SAT_STEP 20
24# define RGBLIGHT_VAL_STEP 40 24# define RGBLIGHT_VAL_STEP 40
25# define RGBLIGHT_SLEEP
26# define RGBLIGHT_EFFECT_BREATHING 25# define RGBLIGHT_EFFECT_BREATHING
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
28# define RGBLIGHT_EFFECT_SNAKE 27# define RGBLIGHT_EFFECT_SNAKE
diff --git a/keyboards/longnald/corin/info.json b/keyboards/longnald/corin/info.json
index 52964256bb..7fdb386f73 100644
--- a/keyboards/longnald/corin/info.json
+++ b/keyboards/longnald/corin/info.json
@@ -12,7 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 200 15 "max_brightness": 200,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["F7", "F6", "F1", "F5", "B1", "E6", "D4", "B7", "D1", "D2", "D0", "B4", "B6", "C6", "C7"], 19 "cols": ["F7", "F6", "F1", "F5", "B1", "E6", "D4", "B7", "D1", "D2", "D0", "B4", "B6", "C6", "C7"],
diff --git a/keyboards/lyso1/lck75/config.h b/keyboards/lyso1/lck75/config.h
index ef5df5dd3d..2da321cf6b 100644
--- a/keyboards/lyso1/lck75/config.h
+++ b/keyboards/lyso1/lck75/config.h
@@ -21,8 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21/* Locking resynchronize hack */ 21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE 22#define LOCKING_RESYNC_ENABLE
23 23
24#define RGBLIGHT_SLEEP
25
26#define OLED_TIMEOUT 10000 24#define OLED_TIMEOUT 10000
27 25
28#define UNICODE_SELECTED_MODES UNICODE_MODE_WINCOMPOSE, UNICODE_MODE_MACOS, UNICODE_MODE_LINUX 26#define UNICODE_SELECTED_MODES UNICODE_MODE_WINCOMPOSE, UNICODE_MODE_MACOS, UNICODE_MODE_LINUX
diff --git a/keyboards/lz/erghost/config.h b/keyboards/lz/erghost/config.h
index 4f298a1af8..959fe0bfca 100644
--- a/keyboards/lz/erghost/config.h
+++ b/keyboards/lz/erghost/config.h
@@ -42,7 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define RGBLIGHT_HUE_STEP 8 42#define RGBLIGHT_HUE_STEP 8
43#define RGBLIGHT_SAT_STEP 8 43#define RGBLIGHT_SAT_STEP 8
44#define RGBLIGHT_VAL_STEP 8 44#define RGBLIGHT_VAL_STEP 8
45#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
46# define RGBLIGHT_EFFECT_STATIC_LIGHT 45# define RGBLIGHT_EFFECT_STATIC_LIGHT
47# define RGBLIGHT_EFFECT_BREATHING 46# define RGBLIGHT_EFFECT_BREATHING
48# define RGBLIGHT_EFFECT_RAINBOW_MOOD 47# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/lz/erghost/info.json b/keyboards/lz/erghost/info.json
index d7e266d134..08a9f41d55 100644
--- a/keyboards/lz/erghost/info.json
+++ b/keyboards/lz/erghost/info.json
@@ -12,6 +12,9 @@
12 "pin": "B6", 12 "pin": "B6",
13 "breathing": true 13 "breathing": true
14 }, 14 },
15 "rgblight": {
16 "sleep": true
17 },
15 "ws2812": { 18 "ws2812": {
16 "pin": "E2" 19 "pin": "E2"
17 }, 20 },
diff --git a/keyboards/manta60/config.h b/keyboards/manta60/config.h
index 0ec3470955..3871c9b3e5 100644
--- a/keyboards/manta60/config.h
+++ b/keyboards/manta60/config.h
@@ -29,7 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29# define RGBLIGHT_VAL_STEP 4 29# define RGBLIGHT_VAL_STEP 4
30# define RGBLIGHT_LIMIT_VAL 32 /* The maximum brightness level */ 30# define RGBLIGHT_LIMIT_VAL 32 /* The maximum brightness level */
31# endif 31# endif
32//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
33# define RGBLIGHT_EFFECT_BREATHING 32# define RGBLIGHT_EFFECT_BREATHING
34# define RGBLIGHT_EFFECT_RAINBOW_MOOD 33# define RGBLIGHT_EFFECT_RAINBOW_MOOD
35# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 34# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/leftover30/config.h b/keyboards/marksard/leftover30/config.h
index 8f87bd4f1a..50bdd30c85 100644
--- a/keyboards/marksard/leftover30/config.h
+++ b/keyboards/marksard/leftover30/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/leftover30/info.json b/keyboards/marksard/leftover30/info.json
index 44e8b9bca5..723787f426 100644
--- a/keyboards/marksard/leftover30/info.json
+++ b/keyboards/marksard/leftover30/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "F4", "pin_b": "F5"} 18 {"pin_a": "F4", "pin_b": "F5"}
19 ] 19 ]
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "D3" 25 "pin": "D3"
23 }, 26 },
diff --git a/keyboards/marksard/rhymestone/rev1/config.h b/keyboards/marksard/rhymestone/rev1/config.h
index b313d95e2b..c5e0aee8a1 100644
--- a/keyboards/marksard/rhymestone/rev1/config.h
+++ b/keyboards/marksard/rhymestone/rev1/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22 #define RGBLIGHT_HUE_STEP 8 22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8 23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8 24 #define RGBLIGHT_VAL_STEP 8
25 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26// #define RGBLIGHT_EFFECT_BREATHING 25// #define RGBLIGHT_EFFECT_BREATHING
27 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
28 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/rhymestone/rev1/info.json b/keyboards/marksard/rhymestone/rev1/info.json
index 35d4afdca1..0f471f4e39 100644
--- a/keyboards/marksard/rhymestone/rev1/info.json
+++ b/keyboards/marksard/rhymestone/rev1/info.json
@@ -24,6 +24,7 @@
24 }, 24 },
25 "rgblight": { 25 "rgblight": {
26 "max_brightness": 150, 26 "max_brightness": 150,
27 "sleep": true,
27 "split_count": [20, 20] 28 "split_count": [20, 20]
28 }, 29 },
29 "processor": "atmega32u4", 30 "processor": "atmega32u4",
diff --git a/keyboards/marksard/treadstone32/lite/config.h b/keyboards/marksard/treadstone32/lite/config.h
index 22435108df..93ab8c03c6 100644
--- a/keyboards/marksard/treadstone32/lite/config.h
+++ b/keyboards/marksard/treadstone32/lite/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27 #endif 27 #endif
28 #define RGBLIGHT_HUE_STEP 8 28 #define RGBLIGHT_HUE_STEP 8
29 #define RGBLIGHT_SAT_STEP 8 29 #define RGBLIGHT_SAT_STEP 8
30 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
31// #define RGBLIGHT_EFFECT_BREATHING 30// #define RGBLIGHT_EFFECT_BREATHING
32 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 31 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
33 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 32 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/treadstone32/lite/info.json b/keyboards/marksard/treadstone32/lite/info.json
index 878b4db2ac..95f20f21b8 100644
--- a/keyboards/marksard/treadstone32/lite/info.json
+++ b/keyboards/marksard/treadstone32/lite/info.json
@@ -3,6 +3,9 @@
3 "usb": { 3 "usb": {
4 "device_version": "0.1.5" 4 "device_version": "0.1.5"
5 }, 5 },
6 "rgblight": {
7 "sleep": true
8 },
6 "ws2812": { 9 "ws2812": {
7 "pin": "D3" 10 "pin": "D3"
8 }, 11 },
diff --git a/keyboards/marksard/treadstone32/rev1/config.h b/keyboards/marksard/treadstone32/rev1/config.h
index 1f3a9ec168..44ff8b2946 100644
--- a/keyboards/marksard/treadstone32/rev1/config.h
+++ b/keyboards/marksard/treadstone32/rev1/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27 #endif 27 #endif
28 #define RGBLIGHT_HUE_STEP 8 28 #define RGBLIGHT_HUE_STEP 8
29 #define RGBLIGHT_SAT_STEP 8 29 #define RGBLIGHT_SAT_STEP 8
30 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
31// #define RGBLIGHT_EFFECT_BREATHING 30// #define RGBLIGHT_EFFECT_BREATHING
32 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 31 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
33 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 32 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/treadstone32/rev1/info.json b/keyboards/marksard/treadstone32/rev1/info.json
index 00538f7e8a..64b41b1b8c 100644
--- a/keyboards/marksard/treadstone32/rev1/info.json
+++ b/keyboards/marksard/treadstone32/rev1/info.json
@@ -3,6 +3,9 @@
3 "usb": { 3 "usb": {
4 "device_version": "0.1.0" 4 "device_version": "0.1.0"
5 }, 5 },
6 "rgblight": {
7 "sleep": true
8 },
6 "ws2812": { 9 "ws2812": {
7 "pin": "D3" 10 "pin": "D3"
8 }, 11 },
diff --git a/keyboards/marksard/treadstone48/rev1/config.h b/keyboards/marksard/treadstone48/rev1/config.h
index 63ec196632..e4e3e8973a 100644
--- a/keyboards/marksard/treadstone48/rev1/config.h
+++ b/keyboards/marksard/treadstone48/rev1/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27 #define RGBLIGHT_HUE_STEP 8 27 #define RGBLIGHT_HUE_STEP 8
28 #define RGBLIGHT_SAT_STEP 8 28 #define RGBLIGHT_SAT_STEP 8
29 #define RGBLIGHT_VAL_STEP 8 29 #define RGBLIGHT_VAL_STEP 8
30 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
31// #define RGBLIGHT_EFFECT_BREATHING 30// #define RGBLIGHT_EFFECT_BREATHING
32 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 31 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
33 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 32 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/treadstone48/rev1/info.json b/keyboards/marksard/treadstone48/rev1/info.json
index f4dfc35ec1..d482009fb6 100644
--- a/keyboards/marksard/treadstone48/rev1/info.json
+++ b/keyboards/marksard/treadstone48/rev1/info.json
@@ -20,7 +20,8 @@
20 "pin": "D3" 20 "pin": "D3"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "max_brightness": 180 23 "max_brightness": 180,
24 "sleep": true
24 }, 25 },
25 "processor": "atmega32u4", 26 "processor": "atmega32u4",
26 "bootloader": "caterina", 27 "bootloader": "caterina",
diff --git a/keyboards/marksard/treadstone48/rev2/config.h b/keyboards/marksard/treadstone48/rev2/config.h
index 4335ea0670..838b1431cc 100644
--- a/keyboards/marksard/treadstone48/rev2/config.h
+++ b/keyboards/marksard/treadstone48/rev2/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25// #define RGBLIGHT_EFFECT_BREATHING 24// #define RGBLIGHT_EFFECT_BREATHING
26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
27 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/marksard/treadstone48/rev2/info.json b/keyboards/marksard/treadstone48/rev2/info.json
index 6e39235dc1..5c5401d95a 100644
--- a/keyboards/marksard/treadstone48/rev2/info.json
+++ b/keyboards/marksard/treadstone48/rev2/info.json
@@ -12,7 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 220 15 "max_brightness": 220,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], 19 "cols": ["D4", "C6", "D7", "E6", "B4", "B5"],
diff --git a/keyboards/matrix/cain_re/config.h b/keyboards/matrix/cain_re/config.h
index df138027a6..6bccbfbc21 100644
--- a/keyboards/matrix/cain_re/config.h
+++ b/keyboards/matrix/cain_re/config.h
@@ -35,7 +35,6 @@
35#define RGBLIGHT_HUE_STEP 8 35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8 36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8 37#define RGBLIGHT_VAL_STEP 8
38#define RGBLIGHT_SLEEP
39 38
40#define CAPS_PIN D3 39#define CAPS_PIN D3
41#define NUM_PIN F7 40#define NUM_PIN F7
diff --git a/keyboards/matrix/cain_re/info.json b/keyboards/matrix/cain_re/info.json
index f9af90c15e..827690e3c6 100644
--- a/keyboards/matrix/cain_re/info.json
+++ b/keyboards/matrix/cain_re/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "sleep": true,
12 "led_map": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 1, 2, 3] 13 "led_map": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 1, 2, 3]
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/matrix/m12og/rev1/config.h b/keyboards/matrix/m12og/rev1/config.h
index f0ad633575..db94fb2a9a 100644
--- a/keyboards/matrix/m12og/rev1/config.h
+++ b/keyboards/matrix/m12og/rev1/config.h
@@ -44,5 +44,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 44
45 45
46#define RGBLED_NUM 16 46#define RGBLED_NUM 16
47#define RGBLIGHT_SLEEP
48#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB 47#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
diff --git a/keyboards/matrix/m12og/rev1/info.json b/keyboards/matrix/m12og/rev1/info.json
index b74c059008..7f5942a82e 100644
--- a/keyboards/matrix/m12og/rev1/info.json
+++ b/keyboards/matrix/m12og/rev1/info.json
@@ -12,6 +12,9 @@
12 "caps_lock": "B6", 12 "caps_lock": "B6",
13 "scroll_lock": "B5" 13 "scroll_lock": "B5"
14 }, 14 },
15 "rgblight": {
16 "sleep": true
17 },
15 "ws2812": { 18 "ws2812": {
16 "pin": "B8" 19 "pin": "B8"
17 }, 20 },
diff --git a/keyboards/matrix/m12og/rev2/config.h b/keyboards/matrix/m12og/rev2/config.h
index 7fb34f5001..bb47aaf286 100644
--- a/keyboards/matrix/m12og/rev2/config.h
+++ b/keyboards/matrix/m12og/rev2/config.h
@@ -18,5 +18,4 @@
18#define RGBLIGHT_HUE_STEP 8 18#define RGBLIGHT_HUE_STEP 8
19#define RGBLIGHT_SAT_STEP 8 19#define RGBLIGHT_SAT_STEP 8
20#define RGBLIGHT_VAL_STEP 8 20#define RGBLIGHT_VAL_STEP 8
21#define RGBLIGHT_SLEEP
22#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB 21#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
diff --git a/keyboards/matrix/m12og/rev2/info.json b/keyboards/matrix/m12og/rev2/info.json
index e6e77ba1ee..e20234efa4 100644
--- a/keyboards/matrix/m12og/rev2/info.json
+++ b/keyboards/matrix/m12og/rev2/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x8712", 8 "pid": "0x8712",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B3" 15 "pin": "B3"
13 }, 16 },
diff --git a/keyboards/mechanickeys/undead60m/config.h b/keyboards/mechanickeys/undead60m/config.h
index 9388d3da68..762f183b00 100644
--- a/keyboards/mechanickeys/undead60m/config.h
+++ b/keyboards/mechanickeys/undead60m/config.h
@@ -18,7 +18,6 @@
18 18
19/* RGB Underglow */ 19/* RGB Underglow */
20 #define RGBLED_NUM 16 20 #define RGBLED_NUM 16
21 #define RGBLIGHT_SLEEP
22 #define RGBLIGHT_EFFECT_BREATHING 21 #define RGBLIGHT_EFFECT_BREATHING
23 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 22 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
24 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechanickeys/undead60m/info.json b/keyboards/mechanickeys/undead60m/info.json
index 5fd2c83514..348818ea0d 100644
--- a/keyboards/mechanickeys/undead60m/info.json
+++ b/keyboards/mechanickeys/undead60m/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x3C4D", 8 "pid": "0x3C4D",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F7" 15 "pin": "F7"
13 }, 16 },
diff --git a/keyboards/mechbrewery/mb65s/config.h b/keyboards/mechbrewery/mb65s/config.h
index 603bf2a949..ae92085bde 100644
--- a/keyboards/mechbrewery/mb65s/config.h
+++ b/keyboards/mechbrewery/mb65s/config.h
@@ -31,4 +31,3 @@
31#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8 33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_SLEEP
diff --git a/keyboards/mechbrewery/mb65s/info.json b/keyboards/mechbrewery/mb65s/info.json
index f73a11bcd7..ce113f1353 100644
--- a/keyboards/mechbrewery/mb65s/info.json
+++ b/keyboards/mechbrewery/mb65s/info.json
@@ -21,7 +21,8 @@
21 "pin": "E2" 21 "pin": "E2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 240 24 "max_brightness": 240,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "bootloader": "atmel-dfu", 28 "bootloader": "atmel-dfu",
diff --git a/keyboards/mechkeys/mk60/config.h b/keyboards/mechkeys/mk60/config.h
index 782b3a7381..6ee939f23c 100644
--- a/keyboards/mechkeys/mk60/config.h
+++ b/keyboards/mechkeys/mk60/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechkeys/mk60/info.json b/keyboards/mechkeys/mk60/info.json
index ef7658a1e1..fee9951e73 100644
--- a/keyboards/mechkeys/mk60/info.json
+++ b/keyboards/mechkeys/mk60/info.json
@@ -22,6 +22,9 @@
22 "caps_lock": "B7", 22 "caps_lock": "B7",
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": {
26 "sleep": true
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "E6" 29 "pin": "E6"
27 }, 30 },
diff --git a/keyboards/mechlovin/delphine/mono_led/config.h b/keyboards/mechlovin/delphine/mono_led/config.h
index 61c495c889..eafe772665 100644
--- a/keyboards/mechlovin/delphine/mono_led/config.h
+++ b/keyboards/mechlovin/delphine/mono_led/config.h
@@ -6,7 +6,6 @@
6#define RGBLIGHT_HUE_STEP 8 6#define RGBLIGHT_HUE_STEP 8
7#define RGBLIGHT_SAT_STEP 8 7#define RGBLIGHT_SAT_STEP 8
8#define RGBLIGHT_VAL_STEP 8 8#define RGBLIGHT_VAL_STEP 8
9#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
10#define RGBLIGHT_EFFECT_BREATHING 9#define RGBLIGHT_EFFECT_BREATHING
11#define RGBLIGHT_EFFECT_RAINBOW_MOOD 10#define RGBLIGHT_EFFECT_RAINBOW_MOOD
12#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 11#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/delphine/mono_led/info.json b/keyboards/mechlovin/delphine/mono_led/info.json
index 7f775f8c36..71756a3daa 100644
--- a/keyboards/mechlovin/delphine/mono_led/info.json
+++ b/keyboards/mechlovin/delphine/mono_led/info.json
@@ -3,6 +3,9 @@
3 "pid": "0xDEF1", 3 "pid": "0xDEF1",
4 "device_version": "0.0.1" 4 "device_version": "0.0.1"
5 }, 5 },
6 "rgblight": {
7 "sleep": true
8 },
6 "ws2812": { 9 "ws2812": {
7 "pin": "E2" 10 "pin": "E2"
8 }, 11 },
diff --git a/keyboards/mechlovin/delphine/rgb_led/config.h b/keyboards/mechlovin/delphine/rgb_led/config.h
index 7d9aa447f9..18b2e78d05 100644
--- a/keyboards/mechlovin/delphine/rgb_led/config.h
+++ b/keyboards/mechlovin/delphine/rgb_led/config.h
@@ -5,7 +5,6 @@
5#define RGBLIGHT_HUE_STEP 8 5#define RGBLIGHT_HUE_STEP 8
6#define RGBLIGHT_SAT_STEP 8 6#define RGBLIGHT_SAT_STEP 8
7#define RGBLIGHT_VAL_STEP 8 7#define RGBLIGHT_VAL_STEP 8
8#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
9#define RGBLIGHT_EFFECT_BREATHING 8#define RGBLIGHT_EFFECT_BREATHING
10#define RGBLIGHT_EFFECT_RAINBOW_MOOD 9#define RGBLIGHT_EFFECT_RAINBOW_MOOD
11#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 10#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/delphine/rgb_led/info.json b/keyboards/mechlovin/delphine/rgb_led/info.json
index 3b9fb036e9..d3ba766de4 100644
--- a/keyboards/mechlovin/delphine/rgb_led/info.json
+++ b/keyboards/mechlovin/delphine/rgb_led/info.json
@@ -3,6 +3,9 @@
3 "pid": "0xDEF2", 3 "pid": "0xDEF2",
4 "device_version": "0.0.1" 4 "device_version": "0.0.1"
5 }, 5 },
6 "rgblight": {
7 "sleep": true
8 },
6 "ws2812": { 9 "ws2812": {
7 "pin": "E2" 10 "pin": "E2"
8 }, 11 },
diff --git a/keyboards/mechlovin/foundation/config.h b/keyboards/mechlovin/foundation/config.h
index cdcfe8572c..a508e4f24f 100644
--- a/keyboards/mechlovin/foundation/config.h
+++ b/keyboards/mechlovin/foundation/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/foundation/info.json b/keyboards/mechlovin/foundation/info.json
index 7132ecb953..7023dc18e2 100644
--- a/keyboards/mechlovin/foundation/info.json
+++ b/keyboards/mechlovin/foundation/info.json
@@ -22,6 +22,9 @@
22 "caps_lock": "A1", 22 "caps_lock": "A1",
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": {
26 "sleep": true
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "B15" 29 "pin": "B15"
27 }, 30 },
diff --git a/keyboards/mechlovin/infinity87/rev1/standard/config.h b/keyboards/mechlovin/infinity87/rev1/standard/config.h
index 7b3e497cdf..68ee0c5479 100644
--- a/keyboards/mechlovin/infinity87/rev1/standard/config.h
+++ b/keyboards/mechlovin/infinity87/rev1/standard/config.h
@@ -17,7 +17,6 @@
17#pragma once 17#pragma once
18 18
19#define RGBLED_NUM 26 19#define RGBLED_NUM 26
20#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
21#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/infinity87/rev1/standard/info.json b/keyboards/mechlovin/infinity87/rev1/standard/info.json
index c83cad4b06..99401953e1 100644
--- a/keyboards/mechlovin/infinity87/rev1/standard/info.json
+++ b/keyboards/mechlovin/infinity87/rev1/standard/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x8701", 8 "pid": "0x8701",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "A15" 15 "pin": "A15"
13 }, 16 },
diff --git a/keyboards/mechlovin/infinity87/rev2/config.h b/keyboards/mechlovin/infinity87/rev2/config.h
index 851a9f860e..ac00293d82 100644
--- a/keyboards/mechlovin/infinity87/rev2/config.h
+++ b/keyboards/mechlovin/infinity87/rev2/config.h
@@ -39,7 +39,6 @@
39#define RGBLIGHT_HUE_STEP 8 39#define RGBLIGHT_HUE_STEP 8
40#define RGBLIGHT_SAT_STEP 8 40#define RGBLIGHT_SAT_STEP 8
41#define RGBLIGHT_VAL_STEP 8 41#define RGBLIGHT_VAL_STEP 8
42#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
43#define RGBLIGHT_EFFECT_BREATHING 42#define RGBLIGHT_EFFECT_BREATHING
44#define RGBLIGHT_EFFECT_RAINBOW_MOOD 43#define RGBLIGHT_EFFECT_RAINBOW_MOOD
45#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 44#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/infinity87/rev2/info.json b/keyboards/mechlovin/infinity87/rev2/info.json
index d3b5cfc3ca..ff98dd28e5 100644
--- a/keyboards/mechlovin/infinity87/rev2/info.json
+++ b/keyboards/mechlovin/infinity87/rev2/info.json
@@ -17,6 +17,9 @@
17 "num_lock": "D7", 17 "num_lock": "D7",
18 "scroll_lock": "B4" 18 "scroll_lock": "B4"
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "E2" 24 "pin": "E2"
22 }, 25 },
diff --git a/keyboards/mechlovin/infinity88/config.h b/keyboards/mechlovin/infinity88/config.h
index 40bcfcfeb9..e21a446353 100644
--- a/keyboards/mechlovin/infinity88/config.h
+++ b/keyboards/mechlovin/infinity88/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define BACKLIGHT_PWM_CHANNEL 3 21#define BACKLIGHT_PWM_CHANNEL 3
22 22
23#define RGBLED_NUM 26 23#define RGBLED_NUM 26
24#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25/*== all animations enable ==*/#define RGBLIGHT_EFFECT_BREATHING 24/*== all animations enable ==*/#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/infinity88/info.json b/keyboards/mechlovin/infinity88/info.json
index fdbb45a7d6..cd8d87eb34 100644
--- a/keyboards/mechlovin/infinity88/info.json
+++ b/keyboards/mechlovin/infinity88/info.json
@@ -21,6 +21,9 @@
21 "caps_lock": "A4", 21 "caps_lock": "A4",
22 "num_lock": "A3" 22 "num_lock": "A3"
23 }, 23 },
24 "rgblight": {
25 "sleep": true
26 },
24 "ws2812": { 27 "ws2812": {
25 "pin": "A15" 28 "pin": "A15"
26 }, 29 },
diff --git a/keyboards/mechlovin/kay60/config.h b/keyboards/mechlovin/kay60/config.h
index bf5e80fc75..766455991b 100644
--- a/keyboards/mechlovin/kay60/config.h
+++ b/keyboards/mechlovin/kay60/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/kay60/info.json b/keyboards/mechlovin/kay60/info.json
index 698247d76b..549a00fe20 100644
--- a/keyboards/mechlovin/kay60/info.json
+++ b/keyboards/mechlovin/kay60/info.json
@@ -16,6 +16,9 @@
16 "indicators": { 16 "indicators": {
17 "caps_lock": "B0" 17 "caps_lock": "B0"
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "E2" 23 "pin": "E2"
21 }, 24 },
diff --git a/keyboards/mechlovin/kay65/config.h b/keyboards/mechlovin/kay65/config.h
index 1fb8123364..af7979c0c1 100644
--- a/keyboards/mechlovin/kay65/config.h
+++ b/keyboards/mechlovin/kay65/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/kay65/info.json b/keyboards/mechlovin/kay65/info.json
index fbd556217c..8d6872ad63 100644
--- a/keyboards/mechlovin/kay65/info.json
+++ b/keyboards/mechlovin/kay65/info.json
@@ -17,6 +17,9 @@
17 "caps_lock": "D6", 17 "caps_lock": "D6",
18 "on_state": 0 18 "on_state": 0
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "E2" 24 "pin": "E2"
22 }, 25 },
diff --git a/keyboards/mechlovin/olly/bb/config.h b/keyboards/mechlovin/olly/bb/config.h
index e48a1c82a1..5e08eb5615 100644
--- a/keyboards/mechlovin/olly/bb/config.h
+++ b/keyboards/mechlovin/olly/bb/config.h
@@ -36,7 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36 36
37#ifdef RGBLIGHT_ENABLE 37#ifdef RGBLIGHT_ENABLE
38#define RGBLED_NUM 24 38#define RGBLED_NUM 24
39#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
40/*== all animations enable ==*/ 39/*== all animations enable ==*/
41#define RGBLIGHT_EFFECT_BREATHING 40#define RGBLIGHT_EFFECT_BREATHING
42#define RGBLIGHT_EFFECT_RAINBOW_MOOD 41#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/mechlovin/olly/bb/info.json b/keyboards/mechlovin/olly/bb/info.json
index c3b55f95d8..c1aab7d24c 100644
--- a/keyboards/mechlovin/olly/bb/info.json
+++ b/keyboards/mechlovin/olly/bb/info.json
@@ -12,6 +12,9 @@
12 "pin": "D4", 12 "pin": "D4",
13 "breathing": true 13 "breathing": true
14 }, 14 },
15 "rgblight": {
16 "sleep": true
17 },
15 "ws2812": { 18 "ws2812": {
16 "pin": "B3" 19 "pin": "B3"
17 }, 20 },
diff --git a/keyboards/mechlovin/olly/jf/config.h b/keyboards/mechlovin/olly/jf/config.h
index c028a04554..312b95860f 100644
--- a/keyboards/mechlovin/olly/jf/config.h
+++ b/keyboards/mechlovin/olly/jf/config.h
@@ -38,7 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38#define DIODE_DIRECTION ROW2COL 38#define DIODE_DIRECTION ROW2COL
39 39
40#define RGBLED_NUM 27 40#define RGBLED_NUM 27
41#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
42/*== all animations enable ==*/ 41/*== all animations enable ==*/
43#define RGBLIGHT_EFFECT_BREATHING 42#define RGBLIGHT_EFFECT_BREATHING
44#define RGBLIGHT_EFFECT_RAINBOW_MOOD 43#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/mechlovin/olly/jf/info.json b/keyboards/mechlovin/olly/jf/info.json
index 0d49cb611a..3864a45fa2 100644
--- a/keyboards/mechlovin/olly/jf/info.json
+++ b/keyboards/mechlovin/olly/jf/info.json
@@ -17,6 +17,9 @@
17 "num_lock": "B1", 17 "num_lock": "B1",
18 "scroll_lock": "B2" 18 "scroll_lock": "B2"
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "B3" 24 "pin": "B3"
22 }, 25 },
diff --git a/keyboards/mechlovin/olly/orion/config.h b/keyboards/mechlovin/olly/orion/config.h
index 9b3e98be71..c7187dae3e 100644
--- a/keyboards/mechlovin/olly/orion/config.h
+++ b/keyboards/mechlovin/olly/orion/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22# define RGBLIGHT_HUE_STEP 8 22# define RGBLIGHT_HUE_STEP 8
23# define RGBLIGHT_SAT_STEP 8 23# define RGBLIGHT_SAT_STEP 8
24# define RGBLIGHT_VAL_STEP 8 24# define RGBLIGHT_VAL_STEP 8
25# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26# define RGBLIGHT_EFFECT_BREATHING 25# define RGBLIGHT_EFFECT_BREATHING
27# define RGBLIGHT_EFFECT_RAINBOW_MOOD 26# define RGBLIGHT_EFFECT_RAINBOW_MOOD
28# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/olly/orion/info.json b/keyboards/mechlovin/olly/orion/info.json
index ad792e81af..366ed46934 100644
--- a/keyboards/mechlovin/olly/orion/info.json
+++ b/keyboards/mechlovin/olly/orion/info.json
@@ -18,6 +18,9 @@
18 "num_lock": "A13", 18 "num_lock": "A13",
19 "scroll_lock": "A14" 19 "scroll_lock": "A14"
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "B15" 25 "pin": "B15"
23 }, 26 },
diff --git a/keyboards/mechlovin/pisces/config.h b/keyboards/mechlovin/pisces/config.h
index 5cc93f2d91..3a7da2efae 100644
--- a/keyboards/mechlovin/pisces/config.h
+++ b/keyboards/mechlovin/pisces/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/pisces/info.json b/keyboards/mechlovin/pisces/info.json
index 84fdaefd21..3ac6c0e52a 100644
--- a/keyboards/mechlovin/pisces/info.json
+++ b/keyboards/mechlovin/pisces/info.json
@@ -19,6 +19,9 @@
19 "indicators": { 19 "indicators": {
20 "caps_lock": "B2" 20 "caps_lock": "B2"
21 }, 21 },
22 "rgblight": {
23 "sleep": true
24 },
22 "ws2812": { 25 "ws2812": {
23 "pin": "E2" 26 "pin": "E2"
24 }, 27 },
diff --git a/keyboards/mechlovin/serratus/config.h b/keyboards/mechlovin/serratus/config.h
index 1efbadfd29..63dee10a57 100644
--- a/keyboards/mechlovin/serratus/config.h
+++ b/keyboards/mechlovin/serratus/config.h
@@ -43,7 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43#define RGBLIGHT_HUE_STEP 8 43#define RGBLIGHT_HUE_STEP 8
44#define RGBLIGHT_SAT_STEP 8 44#define RGBLIGHT_SAT_STEP 8
45#define RGBLIGHT_VAL_STEP 8 45#define RGBLIGHT_VAL_STEP 8
46#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
47#define RGBLIGHT_EFFECT_BREATHING 46#define RGBLIGHT_EFFECT_BREATHING
48#define RGBLIGHT_EFFECT_RAINBOW_MOOD 47#define RGBLIGHT_EFFECT_RAINBOW_MOOD
49#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 48#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/serratus/info.json b/keyboards/mechlovin/serratus/info.json
index 69a64066cd..db4f017f53 100644
--- a/keyboards/mechlovin/serratus/info.json
+++ b/keyboards/mechlovin/serratus/info.json
@@ -17,6 +17,9 @@
17 "num_lock": "D7", 17 "num_lock": "D7",
18 "scroll_lock": "B4" 18 "scroll_lock": "B4"
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "E2" 24 "pin": "E2"
22 }, 25 },
diff --git a/keyboards/mechlovin/zed60/config.h b/keyboards/mechlovin/zed60/config.h
index ebee58857b..bcd8ac989d 100644
--- a/keyboards/mechlovin/zed60/config.h
+++ b/keyboards/mechlovin/zed60/config.h
@@ -26,8 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26# define RGBLIGHT_HUE_STEP 8 26# define RGBLIGHT_HUE_STEP 8
27# define RGBLIGHT_SAT_STEP 8 27# define RGBLIGHT_SAT_STEP 8
28# define RGBLIGHT_VAL_STEP 8 28# define RGBLIGHT_VAL_STEP 8
29# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
30
31# define RGBLIGHT_EFFECT_BREATHING 29# define RGBLIGHT_EFFECT_BREATHING
32# define RGBLIGHT_EFFECT_RAINBOW_MOOD 30# define RGBLIGHT_EFFECT_RAINBOW_MOOD
33# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 31# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/zed60/info.json b/keyboards/mechlovin/zed60/info.json
index f02dfd89a5..4b2ff8b9fb 100644
--- a/keyboards/mechlovin/zed60/info.json
+++ b/keyboards/mechlovin/zed60/info.json
@@ -16,6 +16,9 @@
16 "indicators": { 16 "indicators": {
17 "caps_lock": "A4" 17 "caps_lock": "A4"
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "A7", 23 "pin": "A7",
21 "driver": "spi" 24 "driver": "spi"
diff --git a/keyboards/mechlovin/zed65/mono_led/config.h b/keyboards/mechlovin/zed65/mono_led/config.h
index 9806ec92d6..3b7f3e6d1b 100644
--- a/keyboards/mechlovin/zed65/mono_led/config.h
+++ b/keyboards/mechlovin/zed65/mono_led/config.h
@@ -65,7 +65,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
65# define RGBLIGHT_HUE_STEP 8 65# define RGBLIGHT_HUE_STEP 8
66# define RGBLIGHT_SAT_STEP 8 66# define RGBLIGHT_SAT_STEP 8
67# define RGBLIGHT_VAL_STEP 8 67# define RGBLIGHT_VAL_STEP 8
68# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
69# define RGBLIGHT_EFFECT_BREATHING 68# define RGBLIGHT_EFFECT_BREATHING
70# define RGBLIGHT_EFFECT_RAINBOW_MOOD 69# define RGBLIGHT_EFFECT_RAINBOW_MOOD
71# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 70# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/zed65/mono_led/info.json b/keyboards/mechlovin/zed65/mono_led/info.json
index c2133902ce..8949852855 100644
--- a/keyboards/mechlovin/zed65/mono_led/info.json
+++ b/keyboards/mechlovin/zed65/mono_led/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x6503", 8 "pid": "0x6503",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "A7" 15 "pin": "A7"
13 }, 16 },
diff --git a/keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h b/keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h
index 9f668f2c47..6963ef94e7 100644
--- a/keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h
+++ b/keyboards/mechlovin/zed65/no_backlight/wearhaus66/config.h
@@ -26,8 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26# define RGBLIGHT_HUE_STEP 8 26# define RGBLIGHT_HUE_STEP 8
27# define RGBLIGHT_SAT_STEP 8 27# define RGBLIGHT_SAT_STEP 8
28# define RGBLIGHT_VAL_STEP 8 28# define RGBLIGHT_VAL_STEP 8
29# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
30
31# define RGBLIGHT_EFFECT_BREATHING 29# define RGBLIGHT_EFFECT_BREATHING
32# define RGBLIGHT_EFFECT_RAINBOW_MOOD 30# define RGBLIGHT_EFFECT_RAINBOW_MOOD
33# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 31# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json b/keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json
index 264d20504c..c1df85a776 100644
--- a/keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json
+++ b/keyboards/mechlovin/zed65/no_backlight/wearhaus66/info.json
@@ -16,6 +16,9 @@
16 "indicators": { 16 "indicators": {
17 "caps_lock": "C14" 17 "caps_lock": "C14"
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "B15", 23 "pin": "B15",
21 "driver": "spi" 24 "driver": "spi"
diff --git a/keyboards/mechstudio/ud_40_ortho/config.h b/keyboards/mechstudio/ud_40_ortho/config.h
index 4dea48a878..36d3166957 100644
--- a/keyboards/mechstudio/ud_40_ortho/config.h
+++ b/keyboards/mechstudio/ud_40_ortho/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechstudio/ud_40_ortho/info.json b/keyboards/mechstudio/ud_40_ortho/info.json
index fe38614965..4f2a178665 100644
--- a/keyboards/mechstudio/ud_40_ortho/info.json
+++ b/keyboards/mechstudio/ud_40_ortho/info.json
@@ -17,6 +17,9 @@
17 "esc_input": "B7", 17 "esc_input": "B7",
18 "esc_output": "F0" 18 "esc_output": "F0"
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "B7" 24 "pin": "B7"
22 }, 25 },
diff --git a/keyboards/mechwild/mokulua/mirrored/config.h b/keyboards/mechwild/mokulua/mirrored/config.h
index f02a621a1d..05b2baf6ca 100644
--- a/keyboards/mechwild/mokulua/mirrored/config.h
+++ b/keyboards/mechwild/mokulua/mirrored/config.h
@@ -19,7 +19,6 @@
19# define RGBLIGHT_HUE_STEP 8 19# define RGBLIGHT_HUE_STEP 8
20# define RGBLIGHT_SAT_STEP 8 20# define RGBLIGHT_SAT_STEP 8
21# define RGBLIGHT_VAL_STEP 8 21# define RGBLIGHT_VAL_STEP 8
22# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
23/*== choose RGB animations ==*/ 22/*== choose RGB animations ==*/
24//# define RGBLIGHT_EFFECT_BREATHING 23//# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_RAINBOW_MOOD 24# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/mechwild/mokulua/mirrored/info.json b/keyboards/mechwild/mokulua/mirrored/info.json
index 4bba231daf..fcc137877b 100644
--- a/keyboards/mechwild/mokulua/mirrored/info.json
+++ b/keyboards/mechwild/mokulua/mirrored/info.json
@@ -22,6 +22,7 @@
22 "soft_serial_pin": "D3" 22 "soft_serial_pin": "D3"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "sleep": true,
25 "split_count": [8, 8] 26 "split_count": [8, 8]
26 }, 27 },
27 "ws2812": { 28 "ws2812": {
diff --git a/keyboards/mechwild/mokulua/standard/config.h b/keyboards/mechwild/mokulua/standard/config.h
index 69467140d2..de5d1937ee 100644
--- a/keyboards/mechwild/mokulua/standard/config.h
+++ b/keyboards/mechwild/mokulua/standard/config.h
@@ -19,7 +19,6 @@
19# define RGBLIGHT_HUE_STEP 8 19# define RGBLIGHT_HUE_STEP 8
20# define RGBLIGHT_SAT_STEP 8 20# define RGBLIGHT_SAT_STEP 8
21# define RGBLIGHT_VAL_STEP 8 21# define RGBLIGHT_VAL_STEP 8
22# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
23/*== choose RGB animations ==*/ 22/*== choose RGB animations ==*/
24//# define RGBLIGHT_EFFECT_BREATHING 23//# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_RAINBOW_MOOD 24# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/mechwild/mokulua/standard/info.json b/keyboards/mechwild/mokulua/standard/info.json
index b6dbf6186b..17214ae6e3 100644
--- a/keyboards/mechwild/mokulua/standard/info.json
+++ b/keyboards/mechwild/mokulua/standard/info.json
@@ -22,6 +22,7 @@
22 "soft_serial_pin": "D3" 22 "soft_serial_pin": "D3"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "sleep": true,
25 "split_count": [8, 8] 26 "split_count": [8, 8]
26 }, 27 },
27 "ws2812": { 28 "ws2812": {
diff --git a/keyboards/mechwild/murphpad/config.h b/keyboards/mechwild/murphpad/config.h
index 000ad09768..f75085b0fa 100644
--- a/keyboards/mechwild/murphpad/config.h
+++ b/keyboards/mechwild/murphpad/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25# define RGBLIGHT_HUE_STEP 8 25# define RGBLIGHT_HUE_STEP 8
26# define RGBLIGHT_SAT_STEP 8 26# define RGBLIGHT_SAT_STEP 8
27# define RGBLIGHT_VAL_STEP 8 27# define RGBLIGHT_VAL_STEP 8
28# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
29#define RGBLIGHT_EFFECT_BREATHING 28#define RGBLIGHT_EFFECT_BREATHING
30#define RGBLIGHT_EFFECT_RAINBOW_MOOD 29#define RGBLIGHT_EFFECT_RAINBOW_MOOD
31#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechwild/murphpad/info.json b/keyboards/mechwild/murphpad/info.json
index 29247492ca..72068bc19d 100644
--- a/keyboards/mechwild/murphpad/info.json
+++ b/keyboards/mechwild/murphpad/info.json
@@ -22,6 +22,9 @@
22 "bootmagic": { 22 "bootmagic": {
23 "matrix": [0, 1] 23 "matrix": [0, 1]
24 }, 24 },
25 "rgblight": {
26 "sleep": true
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "F4" 29 "pin": "F4"
27 }, 30 },
diff --git a/keyboards/mechwild/obe/config.h b/keyboards/mechwild/obe/config.h
index 300bb16ef5..dae58e13ad 100644
--- a/keyboards/mechwild/obe/config.h
+++ b/keyboards/mechwild/obe/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24# define RGBLIGHT_HUE_STEP 8 24# define RGBLIGHT_HUE_STEP 8
25# define RGBLIGHT_SAT_STEP 8 25# define RGBLIGHT_SAT_STEP 8
26# define RGBLIGHT_VAL_STEP 8 26# define RGBLIGHT_VAL_STEP 8
27# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
28#define RGBLIGHT_EFFECT_BREATHING 27#define RGBLIGHT_EFFECT_BREATHING
29#define RGBLIGHT_EFFECT_RAINBOW_MOOD 28#define RGBLIGHT_EFFECT_RAINBOW_MOOD
30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechwild/obe/info.json b/keyboards/mechwild/obe/info.json
index f529efd1e6..4a8747143e 100644
--- a/keyboards/mechwild/obe/info.json
+++ b/keyboards/mechwild/obe/info.json
@@ -25,6 +25,9 @@
25 "bootmagic": { 25 "bootmagic": {
26 "matrix": [5, 4] 26 "matrix": [5, 4]
27 }, 27 },
28 "rgblight": {
29 "sleep": true
30 },
28 "ws2812": { 31 "ws2812": {
29 "pin": "A0" 32 "pin": "A0"
30 }, 33 },
diff --git a/keyboards/mechwild/puckbuddy/config.h b/keyboards/mechwild/puckbuddy/config.h
index 1df6c97bea..9c743be434 100644
--- a/keyboards/mechwild/puckbuddy/config.h
+++ b/keyboards/mechwild/puckbuddy/config.h
@@ -36,7 +36,6 @@
36# define RGBLIGHT_HUE_STEP 8 36# define RGBLIGHT_HUE_STEP 8
37# define RGBLIGHT_SAT_STEP 8 37# define RGBLIGHT_SAT_STEP 8
38# define RGBLIGHT_VAL_STEP 8 38# define RGBLIGHT_VAL_STEP 8
39# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
40# define RGBLIGHT_EFFECT_BREATHING 39# define RGBLIGHT_EFFECT_BREATHING
41# define RGBLIGHT_EFFECT_RAINBOW_MOOD 40# define RGBLIGHT_EFFECT_RAINBOW_MOOD
42# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 41# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechwild/puckbuddy/info.json b/keyboards/mechwild/puckbuddy/info.json
index b8e653be6b..617c212635 100644
--- a/keyboards/mechwild/puckbuddy/info.json
+++ b/keyboards/mechwild/puckbuddy/info.json
@@ -23,6 +23,9 @@
23 "caps_lock": "C13", 23 "caps_lock": "C13",
24 "on_state": 0 24 "on_state": 0
25 }, 25 },
26 "rgblight": {
27 "sleep": true
28 },
26 "ws2812": { 29 "ws2812": {
27 "pin": "A3" 30 "pin": "A3"
28 }, 31 },
diff --git a/keyboards/mechwild/waka60/config.h b/keyboards/mechwild/waka60/config.h
index 21e197df4c..d4334804c5 100644
--- a/keyboards/mechwild/waka60/config.h
+++ b/keyboards/mechwild/waka60/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24# define RGBLIGHT_HUE_STEP 8 24# define RGBLIGHT_HUE_STEP 8
25# define RGBLIGHT_SAT_STEP 8 25# define RGBLIGHT_SAT_STEP 8
26# define RGBLIGHT_VAL_STEP 8 26# define RGBLIGHT_VAL_STEP 8
27# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
28#define RGBLIGHT_EFFECT_BREATHING 27#define RGBLIGHT_EFFECT_BREATHING
29#define RGBLIGHT_EFFECT_RAINBOW_MOOD 28#define RGBLIGHT_EFFECT_RAINBOW_MOOD
30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mechwild/waka60/info.json b/keyboards/mechwild/waka60/info.json
index 1014411ba0..8c54eb67eb 100644
--- a/keyboards/mechwild/waka60/info.json
+++ b/keyboards/mechwild/waka60/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x1709", 8 "pid": "0x1709",
9 "device_version": "1.0.1" 9 "device_version": "1.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "A1" 15 "pin": "A1"
13 }, 16 },
diff --git a/keyboards/meletrix/zoom87/config.h b/keyboards/meletrix/zoom87/config.h
index 3cc2858e75..cfbd6c5294 100644
--- a/keyboards/meletrix/zoom87/config.h
+++ b/keyboards/meletrix/zoom87/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24/*======= RGB function=======*/ 23/*======= RGB function=======*/
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/meletrix/zoom87/info.json b/keyboards/meletrix/zoom87/info.json
index be54c6ccd3..6372bc8d72 100644
--- a/keyboards/meletrix/zoom87/info.json
+++ b/keyboards/meletrix/zoom87/info.json
@@ -21,7 +21,8 @@
21 "pin": "D2" 21 "pin": "D2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 200 24 "max_brightness": 200,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "bootloader": "atmel-dfu", 28 "bootloader": "atmel-dfu",
diff --git a/keyboards/melgeek/mj6xy/rev3/config.h b/keyboards/melgeek/mj6xy/rev3/config.h
index dbe73b7e3d..d9d3ca39c8 100755
--- a/keyboards/melgeek/mj6xy/rev3/config.h
+++ b/keyboards/melgeek/mj6xy/rev3/config.h
@@ -32,4 +32,3 @@
32# define RGBLIGHT_HUE_STEP 8 32# define RGBLIGHT_HUE_STEP 8
33# define RGBLIGHT_SAT_STEP 8 33# define RGBLIGHT_SAT_STEP 8
34# define RGBLIGHT_VAL_STEP 8 34# define RGBLIGHT_VAL_STEP 8
35# define RGBLIGHT_SLEEP
diff --git a/keyboards/melgeek/mj6xy/rev3/info.json b/keyboards/melgeek/mj6xy/rev3/info.json
index 5dd66001c5..25ecb448dd 100644
--- a/keyboards/melgeek/mj6xy/rev3/info.json
+++ b/keyboards/melgeek/mj6xy/rev3/info.json
@@ -9,6 +9,9 @@
9 "pin": "B7", 9 "pin": "B7",
10 "levels": 10 10 "levels": 10
11 }, 11 },
12 "rgblight": {
13 "sleep": true
14 },
12 "ws2812": { 15 "ws2812": {
13 "pin": "C6" 16 "pin": "C6"
14 } 17 }
diff --git a/keyboards/meow48/config.h b/keyboards/meow48/config.h
index 2cd54cde39..20de09ce92 100644
--- a/keyboards/meow48/config.h
+++ b/keyboards/meow48/config.h
@@ -23,8 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23 #define RGBLIGHT_HUE_STEP 8 23 #define RGBLIGHT_HUE_STEP 8
24 #define RGBLIGHT_SAT_STEP 8 24 #define RGBLIGHT_SAT_STEP 8
25 #define RGBLIGHT_VAL_STEP 8 25 #define RGBLIGHT_VAL_STEP 8
26 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
27
28/*== all animations enable ==*/ 26/*== all animations enable ==*/
29#define RGBLIGHT_EFFECT_BREATHING 27#define RGBLIGHT_EFFECT_BREATHING
30#define RGBLIGHT_EFFECT_RAINBOW_MOOD 28#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/meow48/info.json b/keyboards/meow48/info.json
index b5d80286c7..3e0c172370 100644
--- a/keyboards/meow48/info.json
+++ b/keyboards/meow48/info.json
@@ -12,7 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 100 15 "max_brightness": 100,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], 19 "cols": ["F6", "F7", "B1", "B3", "B2", "B6"],
diff --git a/keyboards/merge/uc1/config.h b/keyboards/merge/uc1/config.h
index 945f753599..486e6a48a0 100644
--- a/keyboards/merge/uc1/config.h
+++ b/keyboards/merge/uc1/config.h
@@ -30,4 +30,3 @@
30#define RGBLIGHT_HUE_STEP 10 30#define RGBLIGHT_HUE_STEP 10
31#define RGBLIGHT_SAT_STEP 10 31#define RGBLIGHT_SAT_STEP 10
32#define RGBLIGHT_VAL_STEP 10 32#define RGBLIGHT_VAL_STEP 10
33#define RGBLIGHT_SLEEP
diff --git a/keyboards/merge/uc1/info.json b/keyboards/merge/uc1/info.json
index 95de5a2e20..a3b0b778e8 100644
--- a/keyboards/merge/uc1/info.json
+++ b/keyboards/merge/uc1/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x5543", 8 "pid": "0x5543",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B5" 15 "pin": "B5"
13 }, 16 },
diff --git a/keyboards/merge/um70/config.h b/keyboards/merge/um70/config.h
index 3b63468bc8..b68c84b426 100644
--- a/keyboards/merge/um70/config.h
+++ b/keyboards/merge/um70/config.h
@@ -25,7 +25,6 @@
25# define RGB_MATRIX_LED_COUNT RGBLED_NUM 25# define RGB_MATRIX_LED_COUNT RGBLED_NUM
26# define RGB_MATRIX_SPLIT { 39, 44 } 26# define RGB_MATRIX_SPLIT { 39, 44 }
27#endif 27#endif
28#define RGBLIGHT_SLEEP
29 28
30#define B6_AUDIO 29#define B6_AUDIO
31 30
diff --git a/keyboards/merge/um70/info.json b/keyboards/merge/um70/info.json
index bc9d0683f2..e3e976d2f9 100644
--- a/keyboards/merge/um70/info.json
+++ b/keyboards/merge/um70/info.json
@@ -26,6 +26,7 @@
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "max_brightness": 150, 28 "max_brightness": 150,
29 "sleep": true,
29 "split_count": [39, 44] 30 "split_count": [39, 44]
30 }, 31 },
31 "processor": "atmega32u4", 32 "processor": "atmega32u4",
diff --git a/keyboards/merge/um80/config.h b/keyboards/merge/um80/config.h
index c260e83805..396d6ef87e 100644
--- a/keyboards/merge/um80/config.h
+++ b/keyboards/merge/um80/config.h
@@ -25,7 +25,6 @@
25# define RGB_MATRIX_LED_COUNT RGBLED_NUM 25# define RGB_MATRIX_LED_COUNT RGBLED_NUM
26# define RGB_MATRIX_SPLIT { 48, 52 } 26# define RGB_MATRIX_SPLIT { 48, 52 }
27#endif 27#endif
28#define RGBLIGHT_SLEEP
29 28
30#define AUDIO_PIN B6 29#define AUDIO_PIN B6
31 30
diff --git a/keyboards/merge/um80/info.json b/keyboards/merge/um80/info.json
index d91a4d93ba..0cdec21a3c 100644
--- a/keyboards/merge/um80/info.json
+++ b/keyboards/merge/um80/info.json
@@ -26,6 +26,7 @@
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "max_brightness": 120, 28 "max_brightness": 120,
29 "sleep": true,
29 "split_count": [48, 52] 30 "split_count": [48, 52]
30 }, 31 },
31 "processor": "atmega32u4", 32 "processor": "atmega32u4",
diff --git a/keyboards/meson/config.h b/keyboards/meson/config.h
index aeaf12e1ac..e89175723b 100644
--- a/keyboards/meson/config.h
+++ b/keyboards/meson/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23 #define RGBLIGHT_HUE_STEP 8 23 #define RGBLIGHT_HUE_STEP 8
24 #define RGBLIGHT_SAT_STEP 8 24 #define RGBLIGHT_SAT_STEP 8
25 #define RGBLIGHT_VAL_STEP 8 25 #define RGBLIGHT_VAL_STEP 8
26 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
27#define RGBLIGHT_EFFECT_BREATHING 26#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 27#define RGBLIGHT_EFFECT_RAINBOW_MOOD
29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/meson/info.json b/keyboards/meson/info.json
index 3346458e7c..a078bd163f 100644
--- a/keyboards/meson/info.json
+++ b/keyboards/meson/info.json
@@ -16,6 +16,7 @@
16 "soft_serial_pin": "D0" 16 "soft_serial_pin": "D0"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "sleep": true,
19 "split_count": [5, 5] 20 "split_count": [5, 5]
20 }, 21 },
21 "ws2812": { 22 "ws2812": {
diff --git a/keyboards/mexsistor/ludmila/config.h b/keyboards/mexsistor/ludmila/config.h
index 8d8aaed5c7..ef34043237 100644
--- a/keyboards/mexsistor/ludmila/config.h
+++ b/keyboards/mexsistor/ludmila/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 RGBLED_NUM 4 41#define RGBLED_NUM 4
42#define RGBLIGHT_SLEEP
43#define RGBLIGHT_EFFECT_BREATHING 42#define RGBLIGHT_EFFECT_BREATHING
44#define RGBLIGHT_EFFECT_RAINBOW_MOOD 43#define RGBLIGHT_EFFECT_RAINBOW_MOOD
45#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 44#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mexsistor/ludmila/info.json b/keyboards/mexsistor/ludmila/info.json
index fcfecd0fd7..0fc10ca6a7 100644
--- a/keyboards/mexsistor/ludmila/info.json
+++ b/keyboards/mexsistor/ludmila/info.json
@@ -13,6 +13,9 @@
13 {"pin_a": "F6", "pin_b": "F5"} 13 {"pin_a": "F6", "pin_b": "F5"}
14 ] 14 ]
15 }, 15 },
16 "rgblight": {
17 "sleep": true
18 },
16 "ws2812": { 19 "ws2812": {
17 "pin": "D1" 20 "pin": "D1"
18 }, 21 },
diff --git a/keyboards/mincedshon/ecila/config.h b/keyboards/mincedshon/ecila/config.h
index 0b3c4eb59a..092ba58d37 100644
--- a/keyboards/mincedshon/ecila/config.h
+++ b/keyboards/mincedshon/ecila/config.h
@@ -17,4 +17,3 @@
17#define RGBLIGHT_HUE_STEP 8 17#define RGBLIGHT_HUE_STEP 8
18#define RGBLIGHT_SAT_STEP 8 18#define RGBLIGHT_SAT_STEP 8
19#define RGBLIGHT_VAL_STEP 8 19#define RGBLIGHT_VAL_STEP 8
20#define RGBLIGHT_SLEEP
diff --git a/keyboards/mincedshon/ecila/info.json b/keyboards/mincedshon/ecila/info.json
index 9ca79d2186..4ec8b61161 100644
--- a/keyboards/mincedshon/ecila/info.json
+++ b/keyboards/mincedshon/ecila/info.json
@@ -11,7 +11,8 @@
11 "pin": "B0" 11 "pin": "B0"
12 }, 12 },
13 "rgblight": { 13 "rgblight": {
14 "max_brightness": 150 14 "max_brightness": 150,
15 "sleep": true
15 }, 16 },
16 "bootloader": "atmel-dfu", 17 "bootloader": "atmel-dfu",
17 "features": { 18 "features": {
diff --git a/keyboards/minimon/index_tab/config.h b/keyboards/minimon/index_tab/config.h
index 1d1616ee25..4082490fb5 100644
--- a/keyboards/minimon/index_tab/config.h
+++ b/keyboards/minimon/index_tab/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22#define LOCKING_RESYNC_ENABLE 22#define LOCKING_RESYNC_ENABLE
23 23
24#define RGBLED_NUM 10 24#define RGBLED_NUM 10
25#define RGBLIGHT_SLEEP
26 25
27#define RGBLIGHT_EFFECT_BREATHING 26#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 27#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/minimon/index_tab/info.json b/keyboards/minimon/index_tab/info.json
index c386795024..cbf1f316a5 100644
--- a/keyboards/minimon/index_tab/info.json
+++ b/keyboards/minimon/index_tab/info.json
@@ -9,6 +9,9 @@
9 "pid": "0x1306", 9 "pid": "0x1306",
10 "device_version": "0.0.1" 10 "device_version": "0.0.1"
11 }, 11 },
12 "rgblight": {
13 "sleep": true
14 },
12 "ws2812": { 15 "ws2812": {
13 "pin": "E6" 16 "pin": "E6"
14 }, 17 },
diff --git a/keyboards/misterknife/knife66/config.h b/keyboards/misterknife/knife66/config.h
index 167cffb914..2cc286468e 100644
--- a/keyboards/misterknife/knife66/config.h
+++ b/keyboards/misterknife/knife66/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_SLEEP
31#define RGBLED_NUM 6 30#define RGBLED_NUM 6
32#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/misterknife/knife66/info.json b/keyboards/misterknife/knife66/info.json
index d0ecc011bf..0d73f3ca68 100644
--- a/keyboards/misterknife/knife66/info.json
+++ b/keyboards/misterknife/knife66/info.json
@@ -13,7 +13,8 @@
13 "driver": "pwm" 13 "driver": "pwm"
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "max_brightness": 200 16 "max_brightness": 200,
17 "sleep": true
17 }, 18 },
18 "matrix_pins": { 19 "matrix_pins": {
19 "cols": ["B2", "B1", "B0", "A7", "A6", "A5", "A4", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"], 20 "cols": ["B2", "B1", "B0", "A7", "A6", "A5", "A4", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"],
diff --git a/keyboards/misterknife/knife66_iso/config.h b/keyboards/misterknife/knife66_iso/config.h
index bbe55dcc48..d2642f3cfd 100644
--- a/keyboards/misterknife/knife66_iso/config.h
+++ b/keyboards/misterknife/knife66_iso/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_EFFECT_RGB_TEST 27#define RGBLIGHT_EFFECT_RGB_TEST
28#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLIGHT_SLEEP
31#define RGBLED_NUM 6 30#define RGBLED_NUM 6
32#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/misterknife/knife66_iso/info.json b/keyboards/misterknife/knife66_iso/info.json
index 18d66368b5..f7c3c68f3b 100644
--- a/keyboards/misterknife/knife66_iso/info.json
+++ b/keyboards/misterknife/knife66_iso/info.json
@@ -13,7 +13,8 @@
13 "driver": "pwm" 13 "driver": "pwm"
14 }, 14 },
15 "rgblight": { 15 "rgblight": {
16 "max_brightness": 160 16 "max_brightness": 160,
17 "sleep": true
17 }, 18 },
18 "matrix_pins": { 19 "matrix_pins": {
19 "cols": ["B2", "B1", "B0", "A7", "A6", "A5", "A4", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"], 20 "cols": ["B2", "B1", "B0", "A7", "A6", "A5", "A4", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"],
diff --git a/keyboards/mixi/config.h b/keyboards/mixi/config.h
index ad57ad01d6..5ee863e024 100644
--- a/keyboards/mixi/config.h
+++ b/keyboards/mixi/config.h
@@ -10,7 +10,6 @@
10#define RGBLIGHT_HUE_STEP 8 10#define RGBLIGHT_HUE_STEP 8
11#define RGBLIGHT_SAT_STEP 8 11#define RGBLIGHT_SAT_STEP 8
12#define RGBLIGHT_VAL_STEP 8 12#define RGBLIGHT_VAL_STEP 8
13#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
14#define RGBLIGHT_EFFECT_BREATHING 13#define RGBLIGHT_EFFECT_BREATHING
15#define RGBLIGHT_EFFECT_RAINBOW_MOOD 14#define RGBLIGHT_EFFECT_RAINBOW_MOOD
16#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 15#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/mixi/info.json b/keyboards/mixi/info.json
index aa31b758e9..7a69ec93fa 100644
--- a/keyboards/mixi/info.json
+++ b/keyboards/mixi/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x4D49", 8 "pid": "0x4D49",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B5" 15 "pin": "B5"
13 }, 16 },
diff --git a/keyboards/mt/mt64rgb/config.h b/keyboards/mt/mt64rgb/config.h
index afcb90c5d2..6bb1089509 100644
--- a/keyboards/mt/mt64rgb/config.h
+++ b/keyboards/mt/mt64rgb/config.h
@@ -94,7 +94,6 @@
94#define RGBLIGHT_HUE_STEP 5 94#define RGBLIGHT_HUE_STEP 5
95#define RGBLIGHT_SAT_STEP 5 95#define RGBLIGHT_SAT_STEP 5
96#define RGBLIGHT_VAL_STEP 5 96#define RGBLIGHT_VAL_STEP 5
97#define RGBLIGHT_SLEEP
98 97
99/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 98/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
100#define LOCKING_SUPPORT_ENABLE 99#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/mt/mt64rgb/info.json b/keyboards/mt/mt64rgb/info.json
index 58ded7742c..ad62d19acb 100644
--- a/keyboards/mt/mt64rgb/info.json
+++ b/keyboards/mt/mt64rgb/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0001", 8 "pid": "0x0001",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B0" 15 "pin": "B0"
13 }, 16 },
diff --git a/keyboards/mt/mt84/config.h b/keyboards/mt/mt84/config.h
index 1a2d49d734..ee9ebb0802 100644
--- a/keyboards/mt/mt84/config.h
+++ b/keyboards/mt/mt84/config.h
@@ -90,7 +90,6 @@
90# define RGBLIGHT_HUE_STEP 8 90# define RGBLIGHT_HUE_STEP 8
91# define RGBLIGHT_SAT_STEP 8 91# define RGBLIGHT_SAT_STEP 8
92# define RGBLIGHT_VAL_STEP 8 92# define RGBLIGHT_VAL_STEP 8
93# define RGBLIGHT_SLEEP
94 93
95/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 94/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
96#define LOCKING_SUPPORT_ENABLE 95#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/mt/mt84/info.json b/keyboards/mt/mt84/info.json
index e7a7507d7e..371ef6bb59 100644
--- a/keyboards/mt/mt84/info.json
+++ b/keyboards/mt/mt84/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0002", 8 "pid": "0x0002",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B0" 15 "pin": "B0"
13 }, 16 },
diff --git a/keyboards/mt/split75/config.h b/keyboards/mt/split75/config.h
index f954d5fd95..35fe9a097f 100644
--- a/keyboards/mt/split75/config.h
+++ b/keyboards/mt/split75/config.h
@@ -18,6 +18,5 @@
18#define RGBLIGHT_EFFECT_RGB_TEST 18#define RGBLIGHT_EFFECT_RGB_TEST
19#define RGBLIGHT_EFFECT_ALTERNATING 19#define RGBLIGHT_EFFECT_ALTERNATING
20#define RGBLIGHT_EFFECT_TWINKLE 20#define RGBLIGHT_EFFECT_TWINKLE
21#define RGBLIGHT_SLEEP
22 21
23#define I2C_START_RETRY_COUNT 1 22#define I2C_START_RETRY_COUNT 1
diff --git a/keyboards/mt/split75/info.json b/keyboards/mt/split75/info.json
index dc20f93dbc..0ac1bbde8a 100644
--- a/keyboards/mt/split75/info.json
+++ b/keyboards/mt/split75/info.json
@@ -11,6 +11,9 @@
11 "backlight": { 11 "backlight": {
12 "pin": "D4" 12 "pin": "D4"
13 }, 13 },
14 "rgblight": {
15 "sleep": true
16 },
14 "ws2812": { 17 "ws2812": {
15 "driver": "i2c" 18 "driver": "i2c"
16 }, 19 },
diff --git a/keyboards/mtbkeys/mtb60/hotswap/config.h b/keyboards/mtbkeys/mtb60/hotswap/config.h
index 8d17412313..c64507dedd 100644
--- a/keyboards/mtbkeys/mtb60/hotswap/config.h
+++ b/keyboards/mtbkeys/mtb60/hotswap/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* Turn RGB light off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_ALTERNATING 24# define RGBLIGHT_EFFECT_ALTERNATING
26# define RGBLIGHT_EFFECT_BREATHING 25# define RGBLIGHT_EFFECT_BREATHING
27# define RGBLIGHT_EFFECT_CHRISTMAS 26# define RGBLIGHT_EFFECT_CHRISTMAS
diff --git a/keyboards/mtbkeys/mtb60/hotswap/info.json b/keyboards/mtbkeys/mtb60/hotswap/info.json
index c1acbc3b86..4929ca1952 100644
--- a/keyboards/mtbkeys/mtb60/hotswap/info.json
+++ b/keyboards/mtbkeys/mtb60/hotswap/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0001", 8 "pid": "0x0001",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D4" 15 "pin": "D4"
13 }, 16 },
diff --git a/keyboards/mtbkeys/mtb60/solder/config.h b/keyboards/mtbkeys/mtb60/solder/config.h
index 8d17412313..c64507dedd 100644
--- a/keyboards/mtbkeys/mtb60/solder/config.h
+++ b/keyboards/mtbkeys/mtb60/solder/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* Turn RGB light off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_ALTERNATING 24# define RGBLIGHT_EFFECT_ALTERNATING
26# define RGBLIGHT_EFFECT_BREATHING 25# define RGBLIGHT_EFFECT_BREATHING
27# define RGBLIGHT_EFFECT_CHRISTMAS 26# define RGBLIGHT_EFFECT_CHRISTMAS
diff --git a/keyboards/mtbkeys/mtb60/solder/info.json b/keyboards/mtbkeys/mtb60/solder/info.json
index 5cf3a327a1..33b623d1d3 100644
--- a/keyboards/mtbkeys/mtb60/solder/info.json
+++ b/keyboards/mtbkeys/mtb60/solder/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B0" 15 "pin": "B0"
13 }, 16 },
diff --git a/keyboards/mwstudio/mw75/config.h b/keyboards/mwstudio/mw75/config.h
index 0a9b073ce1..eb28a68faa 100644
--- a/keyboards/mwstudio/mw75/config.h
+++ b/keyboards/mwstudio/mw75/config.h
@@ -16,8 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19#define RGBLIGHT_SLEEP
20
21#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 19#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
22#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 20#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
23#define RGB_MATRIX_LED_COUNT 97 21#define RGB_MATRIX_LED_COUNT 97
diff --git a/keyboards/mwstudio/mw75/info.json b/keyboards/mwstudio/mw75/info.json
index cc2e3dc408..2c9c02d0ac 100644
--- a/keyboards/mwstudio/mw75/info.json
+++ b/keyboards/mwstudio/mw75/info.json
@@ -24,6 +24,9 @@
24 "bootmagic": { 24 "bootmagic": {
25 "matrix": [0, 1] 25 "matrix": [0, 1]
26 }, 26 },
27 "rgblight": {
28 "sleep": true
29 },
27 "ws2812": { 30 "ws2812": {
28 "pin": "B3" 31 "pin": "B3"
29 }, 32 },
diff --git a/keyboards/mwstudio/mw75r2/config.h b/keyboards/mwstudio/mw75r2/config.h
index ded31181aa..c05921e372 100644
--- a/keyboards/mwstudio/mw75r2/config.h
+++ b/keyboards/mwstudio/mw75r2/config.h
@@ -16,8 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19#define RGBLIGHT_SLEEP
20
21#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 19#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
22#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS 20#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
23#define RGB_MATRIX_LED_COUNT 21 21#define RGB_MATRIX_LED_COUNT 21
diff --git a/keyboards/mwstudio/mw75r2/info.json b/keyboards/mwstudio/mw75r2/info.json
index f86df57fe5..fd286ee509 100644
--- a/keyboards/mwstudio/mw75r2/info.json
+++ b/keyboards/mwstudio/mw75r2/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x7502", 8 "pid": "0x7502",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B3" 15 "pin": "B3"
13 }, 16 },
diff --git a/keyboards/neokeys/g67/element_hs/config.h b/keyboards/neokeys/g67/element_hs/config.h
index e71dda2781..167b33c37c 100644
--- a/keyboards/neokeys/g67/element_hs/config.h
+++ b/keyboards/neokeys/g67/element_hs/config.h
@@ -21,7 +21,6 @@
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25/*== all animations enable ==*/ 24/*== all animations enable ==*/
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/neokeys/g67/element_hs/info.json b/keyboards/neokeys/g67/element_hs/info.json
index b744c334b5..6079a80b19 100644
--- a/keyboards/neokeys/g67/element_hs/info.json
+++ b/keyboards/neokeys/g67/element_hs/info.json
@@ -17,7 +17,8 @@
17 "pin": "F0" 17 "pin": "F0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "max_brightness": 150 20 "max_brightness": 150,
21 "sleep": true
21 }, 22 },
22 "processor": "atmega32u4", 23 "processor": "atmega32u4",
23 "bootloader": "atmel-dfu", 24 "bootloader": "atmel-dfu",
diff --git a/keyboards/neokeys/g67/hotswap/config.h b/keyboards/neokeys/g67/hotswap/config.h
index 3165d58b2f..747a9ff55b 100644
--- a/keyboards/neokeys/g67/hotswap/config.h
+++ b/keyboards/neokeys/g67/hotswap/config.h
@@ -21,7 +21,6 @@
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/neokeys/g67/hotswap/info.json b/keyboards/neokeys/g67/hotswap/info.json
index 1ae8869ee9..7f527e6a5f 100644
--- a/keyboards/neokeys/g67/hotswap/info.json
+++ b/keyboards/neokeys/g67/hotswap/info.json
@@ -17,7 +17,8 @@
17 "pin": "F0" 17 "pin": "F0"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "max_brightness": 150 20 "max_brightness": 150,
21 "sleep": true
21 }, 22 },
22 "processor": "atmega32u4", 23 "processor": "atmega32u4",
23 "bootloader": "atmel-dfu", 24 "bootloader": "atmel-dfu",
diff --git a/keyboards/neokeys/g67/soldered/config.h b/keyboards/neokeys/g67/soldered/config.h
index 1dfb4e03ac..363f00c636 100644
--- a/keyboards/neokeys/g67/soldered/config.h
+++ b/keyboards/neokeys/g67/soldered/config.h
@@ -21,7 +21,6 @@
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/neokeys/g67/soldered/info.json b/keyboards/neokeys/g67/soldered/info.json
index 87c4d0c03f..3cf0320a43 100644
--- a/keyboards/neokeys/g67/soldered/info.json
+++ b/keyboards/neokeys/g67/soldered/info.json
@@ -22,7 +22,8 @@
22 "pin": "F0" 22 "pin": "F0"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "max_brightness": 150 25 "max_brightness": 150,
26 "sleep": true
26 }, 27 },
27 "processor": "atmega32u4", 28 "processor": "atmega32u4",
28 "bootloader": "atmel-dfu", 29 "bootloader": "atmel-dfu",
diff --git a/keyboards/nightly_boards/alter/rev1/config.h b/keyboards/nightly_boards/alter/rev1/config.h
index 6588633890..edeeabfb62 100644
--- a/keyboards/nightly_boards/alter/rev1/config.h
+++ b/keyboards/nightly_boards/alter/rev1/config.h
@@ -18,7 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#define RGBLIGHT_HUE_STEP 8 18#define RGBLIGHT_HUE_STEP 8
19#define RGBLIGHT_SAT_STEP 8 19#define RGBLIGHT_SAT_STEP 8
20#define RGBLIGHT_VAL_STEP 8 20#define RGBLIGHT_VAL_STEP 8
21#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
22#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/nightly_boards/alter/rev1/info.json b/keyboards/nightly_boards/alter/rev1/info.json
index e0ea3294e9..b8acddfd74 100644
--- a/keyboards/nightly_boards/alter/rev1/info.json
+++ b/keyboards/nightly_boards/alter/rev1/info.json
@@ -18,6 +18,9 @@
18 "num_lock": "D7", 18 "num_lock": "D7",
19 "scroll_lock": "B4" 19 "scroll_lock": "B4"
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "F1" 25 "pin": "F1"
23 }, 26 },
diff --git a/keyboards/nightly_boards/n2/config.h b/keyboards/nightly_boards/n2/config.h
index 0fec21c752..a8fe38e2c3 100644
--- a/keyboards/nightly_boards/n2/config.h
+++ b/keyboards/nightly_boards/n2/config.h
@@ -18,7 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#define RGBLIGHT_HUE_STEP 8 18#define RGBLIGHT_HUE_STEP 8
19#define RGBLIGHT_SAT_STEP 8 19#define RGBLIGHT_SAT_STEP 8
20#define RGBLIGHT_VAL_STEP 8 20#define RGBLIGHT_VAL_STEP 8
21#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
22#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/nightly_boards/n2/info.json b/keyboards/nightly_boards/n2/info.json
index f925eba577..7879f0e5ca 100644
--- a/keyboards/nightly_boards/n2/info.json
+++ b/keyboards/nightly_boards/n2/info.json
@@ -13,6 +13,9 @@
13 "rows": ["F1", "C7"] 13 "rows": ["F1", "C7"]
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": {
17 "sleep": true
18 },
16 "ws2812": { 19 "ws2812": {
17 "pin": "D4" 20 "pin": "D4"
18 }, 21 },
diff --git a/keyboards/nightly_boards/n60_s/config.h b/keyboards/nightly_boards/n60_s/config.h
index 75f803f548..59922cdcb1 100644
--- a/keyboards/nightly_boards/n60_s/config.h
+++ b/keyboards/nightly_boards/n60_s/config.h
@@ -32,8 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define RGBLIGHT_HUE_STEP 8 32#define RGBLIGHT_HUE_STEP 8
33#define RGBLIGHT_SAT_STEP 8 33#define RGBLIGHT_SAT_STEP 8
34#define RGBLIGHT_VAL_STEP 8 34#define RGBLIGHT_VAL_STEP 8
35#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
36
37#define RGBLIGHT_EFFECT_BREATHING 35#define RGBLIGHT_EFFECT_BREATHING
38#define RGBLIGHT_EFFECT_RAINBOW_MOOD 36#define RGBLIGHT_EFFECT_RAINBOW_MOOD
39#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 37#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/nightly_boards/n60_s/info.json b/keyboards/nightly_boards/n60_s/info.json
index 2e49134300..309b7e29b7 100644
--- a/keyboards/nightly_boards/n60_s/info.json
+++ b/keyboards/nightly_boards/n60_s/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "D3", "pin_b": "D5"} 18 {"pin_a": "D3", "pin_b": "D5"}
19 ] 19 ]
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "D1" 25 "pin": "D1"
23 }, 26 },
diff --git a/keyboards/nightly_boards/n87/config.h b/keyboards/nightly_boards/n87/config.h
index 3ba7c40ea6..de715e0af8 100644
--- a/keyboards/nightly_boards/n87/config.h
+++ b/keyboards/nightly_boards/n87/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define RGBLIGHT_HUE_STEP 8 21#define RGBLIGHT_HUE_STEP 8
22#define RGBLIGHT_SAT_STEP 8 22#define RGBLIGHT_SAT_STEP 8
23#define RGBLIGHT_VAL_STEP 8 23#define RGBLIGHT_VAL_STEP 8
24#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/nightly_boards/n87/info.json b/keyboards/nightly_boards/n87/info.json
index 1be9d83f1c..5c23018d55 100644
--- a/keyboards/nightly_boards/n87/info.json
+++ b/keyboards/nightly_boards/n87/info.json
@@ -13,6 +13,9 @@
13 "rows": ["B0", "B1", "B2", "B3", "F1", "F0", "D7", "B4", "D1", "D2", "D3", "D5"] 13 "rows": ["B0", "B1", "B2", "B3", "F1", "F0", "D7", "B4", "D1", "D2", "D3", "D5"]
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": {
17 "sleep": true
18 },
16 "ws2812": { 19 "ws2812": {
17 "pin": "D0" 20 "pin": "D0"
18 }, 21 },
diff --git a/keyboards/nightly_boards/n9/config.h b/keyboards/nightly_boards/n9/config.h
index 30f781e600..569276e7d1 100644
--- a/keyboards/nightly_boards/n9/config.h
+++ b/keyboards/nightly_boards/n9/config.h
@@ -18,7 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#define RGBLIGHT_HUE_STEP 8 18#define RGBLIGHT_HUE_STEP 8
19#define RGBLIGHT_SAT_STEP 8 19#define RGBLIGHT_SAT_STEP 8
20#define RGBLIGHT_VAL_STEP 8 20#define RGBLIGHT_VAL_STEP 8
21#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
22#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
23#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/nightly_boards/n9/info.json b/keyboards/nightly_boards/n9/info.json
index 1dfd4f6fda..aea9164191 100644
--- a/keyboards/nightly_boards/n9/info.json
+++ b/keyboards/nightly_boards/n9/info.json
@@ -13,6 +13,9 @@
13 "rows": ["F4", "B1", "B3"] 13 "rows": ["F4", "B1", "B3"]
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": {
17 "sleep": true
18 },
16 "ws2812": { 19 "ws2812": {
17 "pin": "F5" 20 "pin": "F5"
18 }, 21 },
diff --git a/keyboards/nix_studio/oxalys80/config.h b/keyboards/nix_studio/oxalys80/config.h
index 52b5d011d9..f7cdccf510 100644
--- a/keyboards/nix_studio/oxalys80/config.h
+++ b/keyboards/nix_studio/oxalys80/config.h
@@ -35,4 +35,3 @@
35#define RGBLIGHT_HUE_STEP 8 35#define RGBLIGHT_HUE_STEP 8
36#define RGBLIGHT_SAT_STEP 8 36#define RGBLIGHT_SAT_STEP 8
37#define RGBLIGHT_VAL_STEP 8 37#define RGBLIGHT_VAL_STEP 8
38#define RGBLIGHT_SLEEP // RGB will turn off when PC is put to sleep
diff --git a/keyboards/nix_studio/oxalys80/info.json b/keyboards/nix_studio/oxalys80/info.json
index 5c804d7182..571471ecc5 100644
--- a/keyboards/nix_studio/oxalys80/info.json
+++ b/keyboards/nix_studio/oxalys80/info.json
@@ -20,7 +20,8 @@
20 "pin": "B3" 20 "pin": "B3"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "max_brightness": 200 23 "max_brightness": 200,
24 "sleep": true
24 }, 25 },
25 "indicators": { 26 "indicators": {
26 "caps_lock": "E6", 27 "caps_lock": "E6",
diff --git a/keyboards/novelkeys/nk1/config.h b/keyboards/novelkeys/nk1/config.h
index c4cc79e624..de4c80545c 100644
--- a/keyboards/novelkeys/nk1/config.h
+++ b/keyboards/novelkeys/nk1/config.h
@@ -21,7 +21,6 @@
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 #define RGBLIGHT_EFFECT_BREATHING 24 #define RGBLIGHT_EFFECT_BREATHING
26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 25 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
27 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/novelkeys/nk1/info.json b/keyboards/novelkeys/nk1/info.json
index b72492a6aa..3060778e30 100755
--- a/keyboards/novelkeys/nk1/info.json
+++ b/keyboards/novelkeys/nk1/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x4E4D", 8 "pid": "0x4E4D",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F0" 15 "pin": "F0"
13 }, 16 },
diff --git a/keyboards/novelkeys/novelpad/config.h b/keyboards/novelkeys/novelpad/config.h
index 413efb67b0..8678c1ca04 100755
--- a/keyboards/novelkeys/novelpad/config.h
+++ b/keyboards/novelkeys/novelpad/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21// #define RGBLIGHT_HUE_STEP 8 21// #define RGBLIGHT_HUE_STEP 8
22// #define RGBLIGHT_SAT_STEP 8 22// #define RGBLIGHT_SAT_STEP 8
23// #define RGBLIGHT_VAL_STEP 8 23// #define RGBLIGHT_VAL_STEP 8
24// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/nullbitsco/nibble/config.h b/keyboards/nullbitsco/nibble/config.h
index 5ef3783b87..2d12e6668e 100644
--- a/keyboards/nullbitsco/nibble/config.h
+++ b/keyboards/nullbitsco/nibble/config.h
@@ -50,4 +50,3 @@
50#define RGBLIGHT_EFFECT_RGB_TEST 50#define RGBLIGHT_EFFECT_RGB_TEST
51#define RGBLIGHT_EFFECT_ALTERNATING 51#define RGBLIGHT_EFFECT_ALTERNATING
52#define RGBLIGHT_EFFECT_TWINKLE 52#define RGBLIGHT_EFFECT_TWINKLE
53#define RGBLIGHT_SLEEP
diff --git a/keyboards/nullbitsco/nibble/info.json b/keyboards/nullbitsco/nibble/info.json
index 7f24d36813..075d0f9a5b 100644
--- a/keyboards/nullbitsco/nibble/info.json
+++ b/keyboards/nullbitsco/nibble/info.json
@@ -12,6 +12,9 @@
12 {"pin_a": "B5", "pin_b": "B4"} 12 {"pin_a": "B5", "pin_b": "B4"}
13 ] 13 ]
14 }, 14 },
15 "rgblight": {
16 "sleep": true
17 },
15 "ws2812": { 18 "ws2812": {
16 "pin": "E6" 19 "pin": "E6"
17 }, 20 },
diff --git a/keyboards/nullbitsco/snap/config.h b/keyboards/nullbitsco/snap/config.h
index 1fbe05d9d5..8fe9dc717e 100644
--- a/keyboards/nullbitsco/snap/config.h
+++ b/keyboards/nullbitsco/snap/config.h
@@ -59,7 +59,6 @@
59 59
60/* Optional SMT LED pins */ 60/* Optional SMT LED pins */
61#define RGBLED_NUM 10 61#define RGBLED_NUM 10
62#define RGBLIGHT_SLEEP
63#define RGBLIGHT_EFFECT_BREATHING 62#define RGBLIGHT_EFFECT_BREATHING
64#define RGBLIGHT_EFFECT_RAINBOW_MOOD 63#define RGBLIGHT_EFFECT_RAINBOW_MOOD
65#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 64#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/nullbitsco/snap/info.json b/keyboards/nullbitsco/snap/info.json
index 6604b19fdb..ee04366ae6 100644
--- a/keyboards/nullbitsco/snap/info.json
+++ b/keyboards/nullbitsco/snap/info.json
@@ -8,6 +8,7 @@
8 "device_version": "0.0.1" 8 "device_version": "0.0.1"
9 }, 9 },
10 "rgblight": { 10 "rgblight": {
11 "sleep": true,
11 "led_map": [8, 9, 0, 1, 2, 6, 7, 3, 4, 5], 12 "led_map": [8, 9, 0, 1, 2, 6, 7, 3, 4, 5],
12 "split_count": [5, 5] 13 "split_count": [5, 5]
13 }, 14 },
diff --git a/keyboards/oddforge/vea/config.h b/keyboards/oddforge/vea/config.h
index c2e9c2b6bb..3ef7dc1103 100644
--- a/keyboards/oddforge/vea/config.h
+++ b/keyboards/oddforge/vea/config.h
@@ -37,5 +37,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37#define RGBLIGHT_EFFECT_RGB_TEST 37#define RGBLIGHT_EFFECT_RGB_TEST
38#define RGBLIGHT_EFFECT_ALTERNATING 38#define RGBLIGHT_EFFECT_ALTERNATING
39#define RGBLIGHT_EFFECT_TWINKLE 39#define RGBLIGHT_EFFECT_TWINKLE
40#define RGBLIGHT_SLEEP
41#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 9 40#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 9
diff --git a/keyboards/oddforge/vea/info.json b/keyboards/oddforge/vea/info.json
index d6586a09e8..d8fa61179b 100644
--- a/keyboards/oddforge/vea/info.json
+++ b/keyboards/oddforge/vea/info.json
@@ -11,6 +11,9 @@
11 "backlight": { 11 "backlight": {
12 "pin": "D4" 12 "pin": "D4"
13 }, 13 },
14 "rgblight": {
15 "sleep": true
16 },
14 "ws2812": { 17 "ws2812": {
15 "driver": "custom" 18 "driver": "custom"
16 }, 19 },
diff --git a/keyboards/om60/config.h b/keyboards/om60/config.h
index 1936b24382..885af3328e 100644
--- a/keyboards/om60/config.h
+++ b/keyboards/om60/config.h
@@ -36,7 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36 36
37#ifndef RGBLED_NUM 37#ifndef RGBLED_NUM
38 #define RGBLED_NUM 69 38 #define RGBLED_NUM 69
39 #define RGBLIGHT_SLEEP
40#endif 39#endif
41 40
42#define RGBLIGHT_EFFECT_BREATHING 41#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/om60/info.json b/keyboards/om60/info.json
index 288c5aace4..cc34ff7dd2 100644
--- a/keyboards/om60/info.json
+++ b/keyboards/om60/info.json
@@ -14,6 +14,7 @@
14 ] 14 ]
15 }, 15 },
16 "rgblight": { 16 "rgblight": {
17 "sleep": true,
17 "led_map": [0, 1, 2, 3, 8, 7, 6, 5, 4, 9, 10, 11, 12, 13, 18, 17, 16, 15, 14, 19, 20, 21, 22, 23, 28, 27, 26, 25, 24, 29, 30, 31, 32, 33, 38, 37, 36, 35, 34, 39, 40, 41, 42, 43, 48, 47, 46, 45, 44, 49, 50, 51, 52, 53, 58, 57, 56, 55, 54, 59, 60, 61, 62, 63, 68, 67, 66, 65, 64] 18 "led_map": [0, 1, 2, 3, 8, 7, 6, 5, 4, 9, 10, 11, 12, 13, 18, 17, 16, 15, 14, 19, 20, 21, 22, 23, 28, 27, 26, 25, 24, 29, 30, 31, 32, 33, 38, 37, 36, 35, 34, 39, 40, 41, 42, 43, 48, 47, 46, 45, 44, 49, 50, 51, 52, 53, 58, 57, 56, 55, 54, 59, 60, 61, 62, 63, 68, 67, 66, 65, 64]
18 }, 19 },
19 "ws2812": { 20 "ws2812": {
diff --git a/keyboards/orthocode/config.h b/keyboards/orthocode/config.h
index 38098991fe..9a0d961ddd 100644
--- a/keyboards/orthocode/config.h
+++ b/keyboards/orthocode/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22 #define RGBLIGHT_HUE_STEP 8 22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8 23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8 24 #define RGBLIGHT_VAL_STEP 8
25 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26 #define RGBLIGHT_EFFECT_BREATHING 25 #define RGBLIGHT_EFFECT_BREATHING
27 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
28 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/orthocode/info.json b/keyboards/orthocode/info.json
index 6b283da6cf..8cba3b1554 100644
--- a/keyboards/orthocode/info.json
+++ b/keyboards/orthocode/info.json
@@ -19,6 +19,9 @@
19 {"pin_a": "D1", "pin_b": "D0", "resolution": 1} 19 {"pin_a": "D1", "pin_b": "D0", "resolution": 1}
20 ] 20 ]
21 }, 21 },
22 "rgblight": {
23 "sleep": true
24 },
22 "ws2812": { 25 "ws2812": {
23 "pin": "D5" 26 "pin": "D5"
24 }, 27 },
diff --git a/keyboards/pearlboards/atlas/config.h b/keyboards/pearlboards/atlas/config.h
index 009f810b0c..8ddf2721ae 100644
--- a/keyboards/pearlboards/atlas/config.h
+++ b/keyboards/pearlboards/atlas/config.h
@@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define V_PEAK 5 30#define V_PEAK 5
31 31
32/*== all animations enabled ==*/ 32/*== all animations enabled ==*/
33/* If RGBLIGHT_SLEEP defined, the RGB lighting will be switched off when the host goes to sleep */
34#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_BREATHING 34#define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_EFFECT_CHRISTMAS 35#define RGBLIGHT_EFFECT_CHRISTMAS
@@ -44,7 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44#define RGBLIGHT_HUE_STEP 8 43#define RGBLIGHT_HUE_STEP 8
45#define RGBLIGHT_SAT_STEP 8 44#define RGBLIGHT_SAT_STEP 8
46#define RGBLIGHT_VAL_STEP 8 45#define RGBLIGHT_VAL_STEP 8
47#define RGBLIGHT_SLEEP
48 46
49/* 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 */
50#define LOCKING_SUPPORT_ENABLE 48#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/pearlboards/atlas/info.json b/keyboards/pearlboards/atlas/info.json
index 6c944ff329..fb50400855 100644
--- a/keyboards/pearlboards/atlas/info.json
+++ b/keyboards/pearlboards/atlas/info.json
@@ -24,6 +24,9 @@
24 "scroll_lock": "F6", 24 "scroll_lock": "F6",
25 "on_state": 0 25 "on_state": 0
26 }, 26 },
27 "rgblight": {
28 "sleep": true
29 },
27 "ws2812": { 30 "ws2812": {
28 "pin": "B6" 31 "pin": "B6"
29 }, 32 },
diff --git a/keyboards/pearlboards/pandora/config.h b/keyboards/pearlboards/pandora/config.h
index 02fc30db97..f0941ad8f6 100644
--- a/keyboards/pearlboards/pandora/config.h
+++ b/keyboards/pearlboards/pandora/config.h
@@ -20,7 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define DIP_SWITCH_PINS { B2, B5 } 20#define DIP_SWITCH_PINS { B2, B5 }
21 21
22/*== all animations enabled ==*/ 22/*== all animations enabled ==*/
23/* If RGBLIGHT_SLEEP defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_ALTERNATING 23#define RGBLIGHT_EFFECT_ALTERNATING
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_CHRISTMAS 25#define RGBLIGHT_EFFECT_CHRISTMAS
@@ -34,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define RGBLIGHT_HUE_STEP 8 33#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8 34#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8 35#define RGBLIGHT_VAL_STEP 8
37#define RGBLIGHT_SLEEP
38 36
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
diff --git a/keyboards/pearlboards/pandora/info.json b/keyboards/pearlboards/pandora/info.json
index 39f271d1b5..f75d96f47f 100644
--- a/keyboards/pearlboards/pandora/info.json
+++ b/keyboards/pearlboards/pandora/info.json
@@ -22,6 +22,9 @@
22 "caps_lock": "E6", 22 "caps_lock": "E6",
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": {
26 "sleep": true
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "B1" 29 "pin": "B1"
27 }, 30 },
diff --git a/keyboards/pearlboards/pearl/config.h b/keyboards/pearlboards/pearl/config.h
index 361c315929..0847811645 100644
--- a/keyboards/pearlboards/pearl/config.h
+++ b/keyboards/pearlboards/pearl/config.h
@@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define V_PEAK 5 30#define V_PEAK 5
31 31
32/*== all animations enabled ==*/ 32/*== all animations enabled ==*/
33/* If RGBLIGHT_SLEEP defined, the RGB lighting will be switched off when the host goes to sleep */
34#define RGBLIGHT_EFFECT_ALTERNATING 33#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_BREATHING 34#define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_EFFECT_CHRISTMAS 35#define RGBLIGHT_EFFECT_CHRISTMAS
@@ -45,7 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45# define RGBLIGHT_HUE_STEP 8 44# define RGBLIGHT_HUE_STEP 8
46# define RGBLIGHT_SAT_STEP 8 45# define RGBLIGHT_SAT_STEP 8
47# define RGBLIGHT_VAL_STEP 8 46# define RGBLIGHT_VAL_STEP 8
48# define RGBLIGHT_SLEEP
49 47
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
diff --git a/keyboards/pearlboards/pearl/info.json b/keyboards/pearlboards/pearl/info.json
index c14c6685b3..cbc50e6244 100644
--- a/keyboards/pearlboards/pearl/info.json
+++ b/keyboards/pearlboards/pearl/info.json
@@ -19,6 +19,9 @@
19 "scroll_lock": "B2", 19 "scroll_lock": "B2",
20 "on_state": 0 20 "on_state": 0
21 }, 21 },
22 "rgblight": {
23 "sleep": true
24 },
22 "ws2812": { 25 "ws2812": {
23 "pin": "B3" 26 "pin": "B3"
24 }, 27 },
diff --git a/keyboards/pearlboards/zeus/config.h b/keyboards/pearlboards/zeus/config.h
index 102c43e168..756ca8a096 100644
--- a/keyboards/pearlboards/zeus/config.h
+++ b/keyboards/pearlboards/zeus/config.h
@@ -34,7 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define V_PEAK 5 34#define V_PEAK 5
35 35
36/*== all animations enabled ==*/ 36/*== all animations enabled ==*/
37/* If RGBLIGHT_SLEEP defined, the RGB lighting will be switched off when the host goes to sleep */
38#define RGBLIGHT_EFFECT_ALTERNATING 37#define RGBLIGHT_EFFECT_ALTERNATING
39#define RGBLIGHT_EFFECT_BREATHING 38#define RGBLIGHT_EFFECT_BREATHING
40#define RGBLIGHT_EFFECT_CHRISTMAS 39#define RGBLIGHT_EFFECT_CHRISTMAS
@@ -48,7 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define RGBLIGHT_HUE_STEP 8 47#define RGBLIGHT_HUE_STEP 8
49#define RGBLIGHT_SAT_STEP 8 48#define RGBLIGHT_SAT_STEP 8
50#define RGBLIGHT_VAL_STEP 8 49#define RGBLIGHT_VAL_STEP 8
51#define RGBLIGHT_SLEEP
52 50
53/* 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 */
54#define LOCKING_SUPPORT_ENABLE 52#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/pearlboards/zeus/info.json b/keyboards/pearlboards/zeus/info.json
index 0fbfc75c21..14d06f6ea5 100644
--- a/keyboards/pearlboards/zeus/info.json
+++ b/keyboards/pearlboards/zeus/info.json
@@ -24,6 +24,9 @@
24 "scroll_lock": "C3", 24 "scroll_lock": "C3",
25 "on_state": 0 25 "on_state": 0
26 }, 26 },
27 "rgblight": {
28 "sleep": true
29 },
27 "ws2812": { 30 "ws2812": {
28 "pin": "D5" 31 "pin": "D5"
29 }, 32 },
diff --git a/keyboards/pearlboards/zeuspad/config.h b/keyboards/pearlboards/zeuspad/config.h
index 205cad6e32..7acedf7072 100644
--- a/keyboards/pearlboards/zeuspad/config.h
+++ b/keyboards/pearlboards/zeuspad/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define AUDIO_PIN C6 25#define AUDIO_PIN C6
26 26
27/*== all animations enabled ==*/ 27/*== all animations enabled ==*/
28/* If RGBLIGHT_SLEEP defined, the RGB lighting will be switched off when the host goes to sleep */
29#define RGBLIGHT_EFFECT_ALTERNATING 28#define RGBLIGHT_EFFECT_ALTERNATING
30#define RGBLIGHT_EFFECT_BREATHING 29#define RGBLIGHT_EFFECT_BREATHING
31#define RGBLIGHT_EFFECT_CHRISTMAS 30#define RGBLIGHT_EFFECT_CHRISTMAS
@@ -39,7 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39#define RGBLIGHT_HUE_STEP 8 38#define RGBLIGHT_HUE_STEP 8
40#define RGBLIGHT_SAT_STEP 8 39#define RGBLIGHT_SAT_STEP 8
41#define RGBLIGHT_VAL_STEP 8 40#define RGBLIGHT_VAL_STEP 8
42#define RGBLIGHT_SLEEP
43 41
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
diff --git a/keyboards/pearlboards/zeuspad/info.json b/keyboards/pearlboards/zeuspad/info.json
index 9bd5a1a99a..a1bd1d859a 100644
--- a/keyboards/pearlboards/zeuspad/info.json
+++ b/keyboards/pearlboards/zeuspad/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "D6", "pin_b": "D4", "resolution": 1} 18 {"pin_a": "D6", "pin_b": "D4", "resolution": 1}
19 ] 19 ]
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "B7" 25 "pin": "B7"
23 }, 26 },
diff --git a/keyboards/percent/booster/config.h b/keyboards/percent/booster/config.h
index d0537fd5d7..3f1a469d74 100644
--- a/keyboards/percent/booster/config.h
+++ b/keyboards/percent/booster/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/percent/booster/info.json b/keyboards/percent/booster/info.json
index ba8be4a603..d9d6437ea5 100644
--- a/keyboards/percent/booster/info.json
+++ b/keyboards/percent/booster/info.json
@@ -16,6 +16,9 @@
16 "backlight": { 16 "backlight": {
17 "pin": "B7" 17 "pin": "B7"
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "E2" 23 "pin": "E2"
21 }, 24 },
diff --git a/keyboards/phantom/config.h b/keyboards/phantom/config.h
index 5a4961d3bb..6e2931a9d6 100644
--- a/keyboards/phantom/config.h
+++ b/keyboards/phantom/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 10 21# define RGBLIGHT_HUE_STEP 10
22# define RGBLIGHT_SAT_STEP 17 22# define RGBLIGHT_SAT_STEP 17
23# define RGBLIGHT_VAL_STEP 17 23# define RGBLIGHT_VAL_STEP 17
24//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/pimentoso/touhoupad/config.h b/keyboards/pimentoso/touhoupad/config.h
index c4b29301c3..2e36c2f722 100644
--- a/keyboards/pimentoso/touhoupad/config.h
+++ b/keyboards/pimentoso/touhoupad/config.h
@@ -19,7 +19,6 @@
19 #define RGBLIGHT_HUE_STEP 8 19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8 20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8 21 #define RGBLIGHT_VAL_STEP 8
22 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
23 #define RGBLIGHT_EFFECT_BREATHING 22 #define RGBLIGHT_EFFECT_BREATHING
24 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 23 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
25 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/pimentoso/touhoupad/info.json b/keyboards/pimentoso/touhoupad/info.json
index 4e35191761..83b6899d78 100644
--- a/keyboards/pimentoso/touhoupad/info.json
+++ b/keyboards/pimentoso/touhoupad/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0031", 8 "pid": "0x0031",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F4" 15 "pin": "F4"
13 }, 16 },
diff --git a/keyboards/playkbtw/helen80/config.h b/keyboards/playkbtw/helen80/config.h
index 57840935b6..1e2d9099ab 100644
--- a/keyboards/playkbtw/helen80/config.h
+++ b/keyboards/playkbtw/helen80/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/playkbtw/helen80/info.json b/keyboards/playkbtw/helen80/info.json
index 7e568e6ed8..d9f2c7d2fd 100644
--- a/keyboards/playkbtw/helen80/info.json
+++ b/keyboards/playkbtw/helen80/info.json
@@ -22,7 +22,8 @@
22 "pin": "E2" 22 "pin": "E2"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "max_brightness": 180 25 "max_brightness": 180,
26 "sleep": true
26 }, 27 },
27 "processor": "atmega32u4", 28 "processor": "atmega32u4",
28 "bootloader": "atmel-dfu", 29 "bootloader": "atmel-dfu",
diff --git a/keyboards/playkbtw/pk64rgb/config.h b/keyboards/playkbtw/pk64rgb/config.h
index 3b2087c5b8..9206b74150 100644
--- a/keyboards/playkbtw/pk64rgb/config.h
+++ b/keyboards/playkbtw/pk64rgb/config.h
@@ -53,7 +53,6 @@
53# define RGBLIGHT_HUE_STEP 5 53# define RGBLIGHT_HUE_STEP 5
54# define RGBLIGHT_SAT_STEP 5 54# define RGBLIGHT_SAT_STEP 5
55# define RGBLIGHT_VAL_STEP 5 55# define RGBLIGHT_VAL_STEP 5
56# define RGBLIGHT_SLEEP
57 56
58/* 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 */
59#define LOCKING_SUPPORT_ENABLE 58#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/playkbtw/pk64rgb/info.json b/keyboards/playkbtw/pk64rgb/info.json
index 522cd248b3..9ac09639fa 100644
--- a/keyboards/playkbtw/pk64rgb/info.json
+++ b/keyboards/playkbtw/pk64rgb/info.json
@@ -16,6 +16,9 @@
16 "rows": ["D7", "D6", "D5", "D3", "D2"] 16 "rows": ["D7", "D6", "D5", "D3", "D2"]
17 }, 17 },
18 "diode_direction": "COL2ROW", 18 "diode_direction": "COL2ROW",
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "B0" 23 "pin": "B0"
21 }, 24 },
diff --git a/keyboards/plume/plume65/config.h b/keyboards/plume/plume65/config.h
index ba11813e4e..051c285f89 100644
--- a/keyboards/plume/plume65/config.h
+++ b/keyboards/plume/plume65/config.h
@@ -20,7 +20,6 @@
20// #define RGBLIGHT_HUE_STEP 8 20// #define RGBLIGHT_HUE_STEP 8
21// #define RGBLIGHT_SAT_STEP 8 21// #define RGBLIGHT_SAT_STEP 8
22// #define RGBLIGHT_VAL_STEP 8 22// #define RGBLIGHT_VAL_STEP 8
23// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/plut0nium/0x3e/config.h b/keyboards/plut0nium/0x3e/config.h
index 67d2105ef7..f9b4f5c97b 100644
--- a/keyboards/plut0nium/0x3e/config.h
+++ b/keyboards/plut0nium/0x3e/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24 #define RGBLIGHT_HUE_STEP 12 24 #define RGBLIGHT_HUE_STEP 12
25 #define RGBLIGHT_SAT_STEP 8 25 #define RGBLIGHT_SAT_STEP 8
26 #define RGBLIGHT_VAL_STEP 8 26 #define RGBLIGHT_VAL_STEP 8
27 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
28 #define RGBLIGHT_EFFECT_BREATHING 27 #define RGBLIGHT_EFFECT_BREATHING
29 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 28 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
30// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/plut0nium/0x3e/info.json b/keyboards/plut0nium/0x3e/info.json
index 9ae1bcca07..280ad0de34 100644
--- a/keyboards/plut0nium/0x3e/info.json
+++ b/keyboards/plut0nium/0x3e/info.json
@@ -22,7 +22,8 @@
22 "pin": "C7" 22 "pin": "C7"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "max_brightness": 150 25 "max_brightness": 150,
26 "sleep": true
26 }, 27 },
27 "processor": "atmega32u4", 28 "processor": "atmega32u4",
28 "bootloader": "atmel-dfu", 29 "bootloader": "atmel-dfu",
diff --git a/keyboards/plywrks/lune/config.h b/keyboards/plywrks/lune/config.h
index 50f82aeac9..0fd3723e53 100644
--- a/keyboards/plywrks/lune/config.h
+++ b/keyboards/plywrks/lune/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21//# define RGBLIGHT_HUE_STEP 8 21//# define RGBLIGHT_HUE_STEP 8
22//# define RGBLIGHT_SAT_STEP 8 22//# define RGBLIGHT_SAT_STEP 8
23//# define RGBLIGHT_VAL_STEP 8 23//# define RGBLIGHT_VAL_STEP 8
24//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/pohjolaworks/louhi/config.h b/keyboards/pohjolaworks/louhi/config.h
index ee3792928a..842ad09c88 100644
--- a/keyboards/pohjolaworks/louhi/config.h
+++ b/keyboards/pohjolaworks/louhi/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 24
26/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 25/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
27#define LOCKING_SUPPORT_ENABLE 26#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/poker87c/config.h b/keyboards/poker87c/config.h
index b91aa11bd7..515793d1fb 100644
--- a/keyboards/poker87c/config.h
+++ b/keyboards/poker87c/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/poker87c/info.json b/keyboards/poker87c/info.json
index f987bb5b05..b134de22a5 100644
--- a/keyboards/poker87c/info.json
+++ b/keyboards/poker87c/info.json
@@ -20,7 +20,8 @@
20 "pin": "E2" 20 "pin": "E2"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "max_brightness": 180 23 "max_brightness": 180,
24 "sleep": true
24 }, 25 },
25 "indicators": { 26 "indicators": {
26 "caps_lock": "B3", 27 "caps_lock": "B3",
diff --git a/keyboards/poker87d/config.h b/keyboards/poker87d/config.h
index 35d54817f7..c7bfeda9a8 100644
--- a/keyboards/poker87d/config.h
+++ b/keyboards/poker87d/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/poker87d/info.json b/keyboards/poker87d/info.json
index 3e0ea91fdc..6765a6ccc0 100644
--- a/keyboards/poker87d/info.json
+++ b/keyboards/poker87d/info.json
@@ -25,7 +25,8 @@
25 "pin": "E2" 25 "pin": "E2"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "max_brightness": 180 28 "max_brightness": 180,
29 "sleep": true
29 }, 30 },
30 "processor": "atmega32u4", 31 "processor": "atmega32u4",
31 "bootloader": "atmel-dfu", 32 "bootloader": "atmel-dfu",
diff --git a/keyboards/polycarbdiet/s20/config.h b/keyboards/polycarbdiet/s20/config.h
index 61969b945f..f14e8ae352 100644
--- a/keyboards/polycarbdiet/s20/config.h
+++ b/keyboards/polycarbdiet/s20/config.h
@@ -20,8 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define RGBLIGHT_HUE_STEP 8 20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8 21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8 22#define RGBLIGHT_VAL_STEP 8
23#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24
25#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/polycarbdiet/s20/info.json b/keyboards/polycarbdiet/s20/info.json
index aeb5427589..5c948df06d 100644
--- a/keyboards/polycarbdiet/s20/info.json
+++ b/keyboards/polycarbdiet/s20/info.json
@@ -18,6 +18,9 @@
18 "pin": "B6", 18 "pin": "B6",
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "B3" 25 "pin": "B3"
23 }, 26 },
diff --git a/keyboards/pom_keyboards/tnln95/config.h b/keyboards/pom_keyboards/tnln95/config.h
index 4c85d73c7a..fd918c75e5 100644
--- a/keyboards/pom_keyboards/tnln95/config.h
+++ b/keyboards/pom_keyboards/tnln95/config.h
@@ -37,7 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37 #define RGBLIGHT_HUE_STEP 8 37 #define RGBLIGHT_HUE_STEP 8
38 #define RGBLIGHT_SAT_STEP 8 38 #define RGBLIGHT_SAT_STEP 8
39 #define RGBLIGHT_VAL_STEP 8 39 #define RGBLIGHT_VAL_STEP 8
40 #define RGBLIGHT_SLEEP // RGB will turn off when PC is put to sleep
41// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness) 40// #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
42// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness) 41// #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
43// #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 225 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 42// #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 225 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
diff --git a/keyboards/pom_keyboards/tnln95/info.json b/keyboards/pom_keyboards/tnln95/info.json
index 02f8ac7927..fd896bf550 100644
--- a/keyboards/pom_keyboards/tnln95/info.json
+++ b/keyboards/pom_keyboards/tnln95/info.json
@@ -18,6 +18,9 @@
18 "levels": 10, 18 "levels": 10,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "C7" 25 "pin": "C7"
23 }, 26 },
diff --git a/keyboards/program_yoink/config.h b/keyboards/program_yoink/config.h
index dfb6f078ae..f8114cd914 100644
--- a/keyboards/program_yoink/config.h
+++ b/keyboards/program_yoink/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22 #define RGBLIGHT_HUE_STEP 8 22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8 23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8 24 #define RGBLIGHT_VAL_STEP 8
25 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26 //#define RGBLIGHT_EFFECT_BREATHING 25 //#define RGBLIGHT_EFFECT_BREATHING
27 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
28 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/program_yoink/ortho/info.json b/keyboards/program_yoink/ortho/info.json
index ef5492bd52..4828c997ba 100644
--- a/keyboards/program_yoink/ortho/info.json
+++ b/keyboards/program_yoink/ortho/info.json
@@ -8,6 +8,9 @@
8 "pid": "0xF10C", 8 "pid": "0xF10C",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D4" 15 "pin": "D4"
13 }, 16 },
diff --git a/keyboards/program_yoink/staggered/info.json b/keyboards/program_yoink/staggered/info.json
index 1b028593e3..112f10c62a 100644
--- a/keyboards/program_yoink/staggered/info.json
+++ b/keyboards/program_yoink/staggered/info.json
@@ -8,6 +8,9 @@
8 "pid": "0xF10B", 8 "pid": "0xF10B",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D4" 15 "pin": "D4"
13 }, 16 },
diff --git a/keyboards/quad_h/lb75/config.h b/keyboards/quad_h/lb75/config.h
index 9457b20766..a23a8173eb 100644
--- a/keyboards/quad_h/lb75/config.h
+++ b/keyboards/quad_h/lb75/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/quad_h/lb75/info.json b/keyboards/quad_h/lb75/info.json
index 786439186f..95b8ff4026 100644
--- a/keyboards/quad_h/lb75/info.json
+++ b/keyboards/quad_h/lb75/info.json
@@ -21,7 +21,8 @@
21 "pin": "B0" 21 "pin": "B0"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 220 24 "max_brightness": 220,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "bootloader": "atmel-dfu", 28 "bootloader": "atmel-dfu",
diff --git a/keyboards/quarkeys/z40/config.h b/keyboards/quarkeys/z40/config.h
index ece3e61136..993304c036 100644
--- a/keyboards/quarkeys/z40/config.h
+++ b/keyboards/quarkeys/z40/config.h
@@ -64,5 +64,4 @@
64 64
65#define RGBLIGHT_LAYERS 65#define RGBLIGHT_LAYERS
66#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 66#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
67#define RGBLIGHT_SLEEP
68#endif \ No newline at end of file 67#endif \ No newline at end of file
diff --git a/keyboards/quarkeys/z40/info.json b/keyboards/quarkeys/z40/info.json
index cf4729fdd2..1e3bf7a5e7 100644
--- a/keyboards/quarkeys/z40/info.json
+++ b/keyboards/quarkeys/z40/info.json
@@ -12,7 +12,8 @@
12 "driver": "WS2812" 12 "driver": "WS2812"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 130 15 "max_brightness": 130,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["F4", "F5", "F6", "F7", "B6", "B5", "B4", "D7", "D6", "D0", "B1", "B0"], 19 "cols": ["F4", "F5", "F6", "F7", "B6", "B5", "B4", "D7", "D6", "D0", "B1", "B0"],
diff --git a/keyboards/quarkeys/z60/hotswap/config.h b/keyboards/quarkeys/z60/hotswap/config.h
index f02635a639..92936268ee 100644
--- a/keyboards/quarkeys/z60/hotswap/config.h
+++ b/keyboards/quarkeys/z60/hotswap/config.h
@@ -32,4 +32,3 @@
32 32
33#define RGBLIGHT_LAYERS 33#define RGBLIGHT_LAYERS
34#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 34#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
35#define RGBLIGHT_SLEEP
diff --git a/keyboards/quarkeys/z60/hotswap/info.json b/keyboards/quarkeys/z60/hotswap/info.json
index 1db45e4f7b..24196d909c 100644
--- a/keyboards/quarkeys/z60/hotswap/info.json
+++ b/keyboards/quarkeys/z60/hotswap/info.json
@@ -16,7 +16,8 @@
16 "pin": "D6" 16 "pin": "D6"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "max_brightness": 140 19 "max_brightness": 140,
20 "sleep": true
20 }, 21 },
21 "diode_direction": "COL2ROW", 22 "diode_direction": "COL2ROW",
22 "processor": "atmega32u4", 23 "processor": "atmega32u4",
diff --git a/keyboards/quarkeys/z60/solder/config.h b/keyboards/quarkeys/z60/solder/config.h
index 588044ec30..c4c8f31188 100644
--- a/keyboards/quarkeys/z60/solder/config.h
+++ b/keyboards/quarkeys/z60/solder/config.h
@@ -32,5 +32,3 @@
32#define RGBLIGHT_LAYERS 32#define RGBLIGHT_LAYERS
33#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 33#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
34#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2) 34#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)
35
36#define RGBLIGHT_SLEEP
diff --git a/keyboards/quarkeys/z60/solder/info.json b/keyboards/quarkeys/z60/solder/info.json
index 75316622d1..6881d0824f 100644
--- a/keyboards/quarkeys/z60/solder/info.json
+++ b/keyboards/quarkeys/z60/solder/info.json
@@ -16,7 +16,8 @@
16 "pin": "D6" 16 "pin": "D6"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "max_brightness": 180 19 "max_brightness": 180,
20 "sleep": true
20 }, 21 },
21 "diode_direction": "COL2ROW", 22 "diode_direction": "COL2ROW",
22 "processor": "atmega32u4", 23 "processor": "atmega32u4",
diff --git a/keyboards/quarkeys/z67/hotswap/config.h b/keyboards/quarkeys/z67/hotswap/config.h
index f662eb9480..54b3021a26 100644
--- a/keyboards/quarkeys/z67/hotswap/config.h
+++ b/keyboards/quarkeys/z67/hotswap/config.h
@@ -32,4 +32,3 @@
32 32
33#define RGBLIGHT_LAYERS 33#define RGBLIGHT_LAYERS
34#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF 34#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
35#define RGBLIGHT_SLEEP
diff --git a/keyboards/quarkeys/z67/hotswap/info.json b/keyboards/quarkeys/z67/hotswap/info.json
index 43a9f465f7..4390e557b1 100644
--- a/keyboards/quarkeys/z67/hotswap/info.json
+++ b/keyboards/quarkeys/z67/hotswap/info.json
@@ -16,7 +16,8 @@
16 "pin": "F0" 16 "pin": "F0"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "max_brightness": 180 19 "max_brightness": 180,
20 "sleep": true
20 }, 21 },
21 "diode_direction": "COL2ROW", 22 "diode_direction": "COL2ROW",
22 "processor": "atmega32u4", 23 "processor": "atmega32u4",
diff --git a/keyboards/quarkeys/z67/solder/config.h b/keyboards/quarkeys/z67/solder/config.h
index e65139c5ff..5cb4154ec3 100644
--- a/keyboards/quarkeys/z67/solder/config.h
+++ b/keyboards/quarkeys/z67/solder/config.h
@@ -31,4 +31,3 @@
31#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2) 31#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)
32 32
33#define RGBLIGHT_LAYERS 33#define RGBLIGHT_LAYERS
34#define RGBLIGHT_SLEEP
diff --git a/keyboards/quarkeys/z67/solder/info.json b/keyboards/quarkeys/z67/solder/info.json
index 2a19958302..c8fae559d1 100644
--- a/keyboards/quarkeys/z67/solder/info.json
+++ b/keyboards/quarkeys/z67/solder/info.json
@@ -16,7 +16,8 @@
16 "pin": "F0" 16 "pin": "F0"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "max_brightness": 180 19 "max_brightness": 180,
20 "sleep": true
20 }, 21 },
21 "diode_direction": "COL2ROW", 22 "diode_direction": "COL2ROW",
22 "processor": "atmega32u4", 23 "processor": "atmega32u4",
diff --git a/keyboards/qwertyydox/config.h b/keyboards/qwertyydox/config.h
index 8bc386dcab..a2236d2719 100644
--- a/keyboards/qwertyydox/config.h
+++ b/keyboards/qwertyydox/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/qwertyydox/info.json b/keyboards/qwertyydox/info.json
index fcc14084b0..f52ebdecc9 100644
--- a/keyboards/qwertyydox/info.json
+++ b/keyboards/qwertyydox/info.json
@@ -13,6 +13,9 @@
13 "cols": ["F7", "F6", "F5", "C6", "D7", "D4", "D1"], 13 "cols": ["F7", "F6", "F5", "C6", "D7", "D4", "D1"],
14 "rows": ["B6", "B2", "B3", "B1"] 14 "rows": ["B6", "B2", "B3", "B1"]
15 }, 15 },
16 "rgblight": {
17 "sleep": true
18 },
16 "ws2812": { 19 "ws2812": {
17 "pin": "D6" 20 "pin": "D6"
18 }, 21 },
diff --git a/keyboards/rart/rart4x4/config.h b/keyboards/rart/rart4x4/config.h
index 76ffbba1cf..f0e2a2474b 100644
--- a/keyboards/rart/rart4x4/config.h
+++ b/keyboards/rart/rart4x4/config.h
@@ -37,4 +37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37#define RGBLIGHT_HUE_STEP 8 37#define RGBLIGHT_HUE_STEP 8
38#define RGBLIGHT_SAT_STEP 8 38#define RGBLIGHT_SAT_STEP 8
39#define RGBLIGHT_VAL_STEP 8 39#define RGBLIGHT_VAL_STEP 8
40#define RGBLIGHT_SLEEP
diff --git a/keyboards/rart/rart4x4/info.json b/keyboards/rart/rart4x4/info.json
index 3cd5710ddf..db0689501c 100644
--- a/keyboards/rart/rart4x4/info.json
+++ b/keyboards/rart/rart4x4/info.json
@@ -12,7 +12,8 @@
12 "pin": "D3" 12 "pin": "D3"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 240 15 "max_brightness": 240,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["F7", "B2", "B5", "B4"], 19 "cols": ["F7", "B2", "B5", "B4"],
diff --git a/keyboards/rart/rart67/config.h b/keyboards/rart/rart67/config.h
index 21a2aba522..402c7ba0f2 100644
--- a/keyboards/rart/rart67/config.h
+++ b/keyboards/rart/rart67/config.h
@@ -37,4 +37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37#define RGBLIGHT_HUE_STEP 8 37#define RGBLIGHT_HUE_STEP 8
38#define RGBLIGHT_SAT_STEP 8 38#define RGBLIGHT_SAT_STEP 8
39#define RGBLIGHT_VAL_STEP 8 39#define RGBLIGHT_VAL_STEP 8
40#define RGBLIGHT_SLEEP
diff --git a/keyboards/rart/rart67/info.json b/keyboards/rart/rart67/info.json
index d12df10ae1..ce5b452fb6 100644
--- a/keyboards/rart/rart67/info.json
+++ b/keyboards/rart/rart67/info.json
@@ -12,7 +12,8 @@
12 "pin": "B7" 12 "pin": "B7"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 240 15 "max_brightness": 240,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["B3", "B2", "B1", "D5", "D4", "D6", "D7", "B4", "B5", "F0", "F7", "F6", "F5", "F4", "F1", "E6"], 19 "cols": ["B3", "B2", "B1", "D5", "D4", "D6", "D7", "B4", "B5", "F0", "F7", "F6", "F5", "F4", "F1", "E6"],
diff --git a/keyboards/rart/rart75hs/config.h b/keyboards/rart/rart75hs/config.h
index 26adeb96a7..5fa91c7de4 100644
--- a/keyboards/rart/rart75hs/config.h
+++ b/keyboards/rart/rart75hs/config.h
@@ -34,4 +34,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define RGBLIGHT_HUE_STEP 8 34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8 35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8 36#define RGBLIGHT_VAL_STEP 8
37#define RGBLIGHT_SLEEP
diff --git a/keyboards/rart/rart75hs/info.json b/keyboards/rart/rart75hs/info.json
index 80b09b6357..78e9b33991 100644
--- a/keyboards/rart/rart75hs/info.json
+++ b/keyboards/rart/rart75hs/info.json
@@ -26,7 +26,8 @@
26 "pin": "C0" 26 "pin": "C0"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "max_brightness": 240 29 "max_brightness": 240,
30 "sleep": true
30 }, 31 },
31 "bootmagic": { 32 "bootmagic": {
32 "matrix": [0, 1] 33 "matrix": [0, 1]
diff --git a/keyboards/rart/rart80/config.h b/keyboards/rart/rart80/config.h
index 4c08a231aa..115b0cdd26 100644
--- a/keyboards/rart/rart80/config.h
+++ b/keyboards/rart/rart80/config.h
@@ -34,4 +34,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34#define RGBLIGHT_HUE_STEP 8 34#define RGBLIGHT_HUE_STEP 8
35#define RGBLIGHT_SAT_STEP 8 35#define RGBLIGHT_SAT_STEP 8
36#define RGBLIGHT_VAL_STEP 8 36#define RGBLIGHT_VAL_STEP 8
37#define RGBLIGHT_SLEEP
diff --git a/keyboards/rart/rart80/info.json b/keyboards/rart/rart80/info.json
index 5b9f768c74..649858d80e 100644
--- a/keyboards/rart/rart80/info.json
+++ b/keyboards/rart/rart80/info.json
@@ -21,7 +21,8 @@
21 "pin": "D5" 21 "pin": "D5"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 240 24 "max_brightness": 240,
25 "sleep": true
25 }, 26 },
26 "bootmagic": { 27 "bootmagic": {
27 "matrix": [0, 1] 28 "matrix": [0, 1]
diff --git a/keyboards/rart/rartpad/config.h b/keyboards/rart/rartpad/config.h
index bf87b3204d..4fcac94312 100644
--- a/keyboards/rart/rartpad/config.h
+++ b/keyboards/rart/rartpad/config.h
@@ -37,4 +37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37#define RGBLIGHT_HUE_STEP 8 37#define RGBLIGHT_HUE_STEP 8
38#define RGBLIGHT_SAT_STEP 8 38#define RGBLIGHT_SAT_STEP 8
39#define RGBLIGHT_VAL_STEP 8 39#define RGBLIGHT_VAL_STEP 8
40#define RGBLIGHT_SLEEP
diff --git a/keyboards/rart/rartpad/info.json b/keyboards/rart/rartpad/info.json
index 01929e0176..a1a5e6ca9a 100644
--- a/keyboards/rart/rartpad/info.json
+++ b/keyboards/rart/rartpad/info.json
@@ -26,7 +26,8 @@
26 "pin": "F7" 26 "pin": "F7"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "max_brightness": 240 29 "max_brightness": 240,
30 "sleep": true
30 }, 31 },
31 "processor": "atmega32u4", 32 "processor": "atmega32u4",
32 "bootloader": "caterina", 33 "bootloader": "caterina",
diff --git a/keyboards/recompile_keys/mio/config.h b/keyboards/recompile_keys/mio/config.h
index 2a9f3d4187..1764902c41 100644
--- a/keyboards/recompile_keys/mio/config.h
+++ b/keyboards/recompile_keys/mio/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/recompile_keys/mio/info.json b/keyboards/recompile_keys/mio/info.json
index 450cf1c3b0..2fa1cd9f14 100644
--- a/keyboards/recompile_keys/mio/info.json
+++ b/keyboards/recompile_keys/mio/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x4D41", 8 "pid": "0x4D41",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B3" 15 "pin": "B3"
13 }, 16 },
diff --git a/keyboards/retro_75/config.h b/keyboards/retro_75/config.h
index a5d547936b..5652d5718f 100644
--- a/keyboards/retro_75/config.h
+++ b/keyboards/retro_75/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21// #define RGBLIGHT_HUE_STEP 8 21// #define RGBLIGHT_HUE_STEP 8
22// #define RGBLIGHT_SAT_STEP 8 22// #define RGBLIGHT_SAT_STEP 8
23// #define RGBLIGHT_VAL_STEP 8 23// #define RGBLIGHT_VAL_STEP 8
24// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/reviung/reviung33/config.h b/keyboards/reviung/reviung33/config.h
index 269d01a9ee..30335eda52 100644
--- a/keyboards/reviung/reviung33/config.h
+++ b/keyboards/reviung/reviung33/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 16 21# define RGBLIGHT_HUE_STEP 16
22# define RGBLIGHT_SAT_STEP 16 22# define RGBLIGHT_SAT_STEP 16
23# define RGBLIGHT_VAL_STEP 16 23# define RGBLIGHT_VAL_STEP 16
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/reviung/reviung33/info.json b/keyboards/reviung/reviung33/info.json
index d5dfa7061a..143fe24c13 100644
--- a/keyboards/reviung/reviung33/info.json
+++ b/keyboards/reviung/reviung33/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x516D", 8 "pid": "0x516D",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/reviung/reviung41/config.h b/keyboards/reviung/reviung41/config.h
index 0269cf131b..91078ecd25 100644
--- a/keyboards/reviung/reviung41/config.h
+++ b/keyboards/reviung/reviung41/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 16 21 #define RGBLIGHT_HUE_STEP 16
22 #define RGBLIGHT_SAT_STEP 16 22 #define RGBLIGHT_SAT_STEP 16
23 #define RGBLIGHT_VAL_STEP 16 23 #define RGBLIGHT_VAL_STEP 16
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/reviung/reviung41/info.json b/keyboards/reviung/reviung41/info.json
index 6344a3e53e..5ce3ea19a5 100644
--- a/keyboards/reviung/reviung41/info.json
+++ b/keyboards/reviung/reviung41/info.json
@@ -8,6 +8,9 @@
8 "pid": "0xDCCB", 8 "pid": "0xDCCB",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/reviung/reviung5/config.h b/keyboards/reviung/reviung5/config.h
index d955973b25..8d934c9214 100644
--- a/keyboards/reviung/reviung5/config.h
+++ b/keyboards/reviung/reviung5/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 16 21# define RGBLIGHT_HUE_STEP 16
22# define RGBLIGHT_SAT_STEP 16 22# define RGBLIGHT_SAT_STEP 16
23# define RGBLIGHT_VAL_STEP 16 23# define RGBLIGHT_VAL_STEP 16
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/reviung/reviung5/info.json b/keyboards/reviung/reviung5/info.json
index 59ca122b11..c5e64d49d1 100644
--- a/keyboards/reviung/reviung5/info.json
+++ b/keyboards/reviung/reviung5/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x4F0D", 8 "pid": "0x4F0D",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/reviung/reviung53/config.h b/keyboards/reviung/reviung53/config.h
index 5d55e83d35..ff55a4662f 100644
--- a/keyboards/reviung/reviung53/config.h
+++ b/keyboards/reviung/reviung53/config.h
@@ -7,7 +7,6 @@
7#define RGBLIGHT_HUE_STEP 16 7#define RGBLIGHT_HUE_STEP 16
8#define RGBLIGHT_SAT_STEP 16 8#define RGBLIGHT_SAT_STEP 16
9#define RGBLIGHT_VAL_STEP 16 9#define RGBLIGHT_VAL_STEP 16
10#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
11#define RGBLIGHT_EFFECT_BREATHING 10#define RGBLIGHT_EFFECT_BREATHING
12#define RGBLIGHT_EFFECT_RAINBOW_MOOD 11#define RGBLIGHT_EFFECT_RAINBOW_MOOD
13#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 12#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/reviung/reviung53/info.json b/keyboards/reviung/reviung53/info.json
index d79d31ae9e..4eb6e9e67b 100644
--- a/keyboards/reviung/reviung53/info.json
+++ b/keyboards/reviung/reviung53/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x4E09", 8 "pid": "0x4E09",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/rmi_kb/squishyfrl/config.h b/keyboards/rmi_kb/squishyfrl/config.h
index 1433de8106..2752477d46 100644
--- a/keyboards/rmi_kb/squishyfrl/config.h
+++ b/keyboards/rmi_kb/squishyfrl/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21//# define RGBLIGHT_HUE_STEP 8 21//# define RGBLIGHT_HUE_STEP 8
22//# define RGBLIGHT_SAT_STEP 8 22//# define RGBLIGHT_SAT_STEP 8
23//# define RGBLIGHT_VAL_STEP 8 23//# define RGBLIGHT_VAL_STEP 8
24//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/rmi_kb/squishytkl/config.h b/keyboards/rmi_kb/squishytkl/config.h
index 1433de8106..2752477d46 100644
--- a/keyboards/rmi_kb/squishytkl/config.h
+++ b/keyboards/rmi_kb/squishytkl/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21//# define RGBLIGHT_HUE_STEP 8 21//# define RGBLIGHT_HUE_STEP 8
22//# define RGBLIGHT_SAT_STEP 8 22//# define RGBLIGHT_SAT_STEP 8
23//# define RGBLIGHT_VAL_STEP 8 23//# define RGBLIGHT_VAL_STEP 8
24//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/rmi_kb/tkl_ff/v2/config.h b/keyboards/rmi_kb/tkl_ff/v2/config.h
index b5d023489a..abca542be3 100644
--- a/keyboards/rmi_kb/tkl_ff/v2/config.h
+++ b/keyboards/rmi_kb/tkl_ff/v2/config.h
@@ -23,7 +23,6 @@
23# define RGBLIGHT_HUE_STEP 32 23# define RGBLIGHT_HUE_STEP 32
24# define RGBLIGHT_SAT_STEP 32 24# define RGBLIGHT_SAT_STEP 32
25# define RGBLIGHT_VAL_STEP 32 25# define RGBLIGHT_VAL_STEP 32
26//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
27# define RGBLIGHT_EFFECT_BREATHING 26# define RGBLIGHT_EFFECT_BREATHING
28# define RGBLIGHT_EFFECT_RAINBOW_MOOD 27# define RGBLIGHT_EFFECT_RAINBOW_MOOD
29# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/rmi_kb/wete/v2/config.h b/keyboards/rmi_kb/wete/v2/config.h
index 3c46afada5..cba69b35c9 100644
--- a/keyboards/rmi_kb/wete/v2/config.h
+++ b/keyboards/rmi_kb/wete/v2/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24# define RGBLIGHT_HUE_STEP 32 24# define RGBLIGHT_HUE_STEP 32
25# define RGBLIGHT_SAT_STEP 32 25# define RGBLIGHT_SAT_STEP 32
26# define RGBLIGHT_VAL_STEP 32 26# define RGBLIGHT_VAL_STEP 32
27//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
28# define RGBLIGHT_EFFECT_BREATHING 27# define RGBLIGHT_EFFECT_BREATHING
29# define RGBLIGHT_EFFECT_RAINBOW_MOOD 28# define RGBLIGHT_EFFECT_RAINBOW_MOOD
30# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/rocketboard_16/config.h b/keyboards/rocketboard_16/config.h
index 64c493ace8..54e5a91dcd 100644
--- a/keyboards/rocketboard_16/config.h
+++ b/keyboards/rocketboard_16/config.h
@@ -29,7 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_TWINKLE 29#define RGBLIGHT_EFFECT_TWINKLE
30#define RGBLED_NUM 16 30#define RGBLED_NUM 16
31#define RGBLIGHT_VAL_STEP 8 31#define RGBLIGHT_VAL_STEP 8
32#define RGBLIGHT_SLEEP
33 32
34// OLED stuff 33// OLED stuff
35#define OLED_DISPLAY_128X64 34#define OLED_DISPLAY_128X64
diff --git a/keyboards/rocketboard_16/info.json b/keyboards/rocketboard_16/info.json
index 00006749d8..b8eb520125 100644
--- a/keyboards/rocketboard_16/info.json
+++ b/keyboards/rocketboard_16/info.json
@@ -24,6 +24,9 @@
24 "bootmagic": { 24 "bootmagic": {
25 "matrix": [4, 1] 25 "matrix": [4, 1]
26 }, 26 },
27 "rgblight": {
28 "sleep": true
29 },
27 "ws2812": { 30 "ws2812": {
28 "pin": "A4" 31 "pin": "A4"
29 }, 32 },
diff --git a/keyboards/runes/vaengr/config.h b/keyboards/runes/vaengr/config.h
index 2f307f633f..c34bb7b345 100644
--- a/keyboards/runes/vaengr/config.h
+++ b/keyboards/runes/vaengr/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGBLIGHT_HUE_STEP 10 31#define RGBLIGHT_HUE_STEP 10
32#define RGBLIGHT_SAT_STEP 17 32#define RGBLIGHT_SAT_STEP 17
33#define RGBLIGHT_VAL_STEP 17 33#define RGBLIGHT_VAL_STEP 17
34#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
35 34
36/* 35/*
37 * Feature disable options 36 * Feature disable options
diff --git a/keyboards/runes/vaengr/info.json b/keyboards/runes/vaengr/info.json
index 98354c2900..e0d553071c 100644
--- a/keyboards/runes/vaengr/info.json
+++ b/keyboards/runes/vaengr/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1", 9 "device_version": "0.0.1",
10 "force_nkro": true 10 "force_nkro": true
11 }, 11 },
12 "rgblight": {
13 "sleep": true
14 },
12 "ws2812": { 15 "ws2812": {
13 "pin": "C7" 16 "pin": "C7"
14 }, 17 },
diff --git a/keyboards/rura66/rev1/config.h b/keyboards/rura66/rev1/config.h
index 8f3e8d43c8..95d89c62d9 100644
--- a/keyboards/rura66/rev1/config.h
+++ b/keyboards/rura66/rev1/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26 #define RGBLIGHT_SAT_STEP 8 26 #define RGBLIGHT_SAT_STEP 8
27 #define RGBLIGHT_VAL_STEP 8 27 #define RGBLIGHT_VAL_STEP 8
28 #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RGB_TEST 28 #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RGB_TEST
29// #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
30 29
31 /*== choose animations ==*/ 30 /*== choose animations ==*/
32// #define RGBLIGHT_EFFECT_BREATHING 31// #define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/sam/s80/config.h b/keyboards/sam/s80/config.h
index 4c3d6ae504..94d716028a 100644
--- a/keyboards/sam/s80/config.h
+++ b/keyboards/sam/s80/config.h
@@ -20,7 +20,6 @@
20# define RGBLIGHT_HUE_STEP 8 20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8 21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8 22# define RGBLIGHT_VAL_STEP 8
23//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24 23
25// generated by KBFirmware JSON to QMK Parser 24// generated by KBFirmware JSON to QMK Parser
26// https://noroadsleft.github.io/kbf_qmk_converter/ 25// https://noroadsleft.github.io/kbf_qmk_converter/
diff --git a/keyboards/sam/sg81m/config.h b/keyboards/sam/sg81m/config.h
index b999af6eec..97e618fc20 100644
--- a/keyboards/sam/sg81m/config.h
+++ b/keyboards/sam/sg81m/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/sam/sg81m/info.json b/keyboards/sam/sg81m/info.json
index baa1cec9a7..22cc79a48a 100644
--- a/keyboards/sam/sg81m/info.json
+++ b/keyboards/sam/sg81m/info.json
@@ -16,6 +16,9 @@
16 "indicators": { 16 "indicators": {
17 "caps_lock": "B0" 17 "caps_lock": "B0"
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "E6" 23 "pin": "E6"
21 }, 24 },
diff --git a/keyboards/sawnsprojects/amber80/solder/config.h b/keyboards/sawnsprojects/amber80/solder/config.h
index b47e1efd74..b73345c48f 100644
--- a/keyboards/sawnsprojects/amber80/solder/config.h
+++ b/keyboards/sawnsprojects/amber80/solder/config.h
@@ -21,7 +21,6 @@
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25// /*== or choose animations ==*/ 24// /*== or choose animations ==*/
26 #define RGBLIGHT_EFFECT_BREATHING 25 #define RGBLIGHT_EFFECT_BREATHING
27 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 26 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/sawnsprojects/amber80/solder/info.json b/keyboards/sawnsprojects/amber80/solder/info.json
index 9fe412c3cd..d786ecf833 100644
--- a/keyboards/sawnsprojects/amber80/solder/info.json
+++ b/keyboards/sawnsprojects/amber80/solder/info.json
@@ -18,6 +18,9 @@
18 "scroll_lock": "B0", 18 "scroll_lock": "B0",
19 "on_state": 0 19 "on_state": 0
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "D2" 25 "pin": "D2"
23 }, 26 },
diff --git a/keyboards/sawnsprojects/krush/krush60/solder/config.h b/keyboards/sawnsprojects/krush/krush60/solder/config.h
index 9cdc6354ec..ec085f23e4 100644
--- a/keyboards/sawnsprojects/krush/krush60/solder/config.h
+++ b/keyboards/sawnsprojects/krush/krush60/solder/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24/*== all animations enable ==*/ 23/*== all animations enable ==*/
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/sawnsprojects/krush/krush60/solder/info.json b/keyboards/sawnsprojects/krush/krush60/solder/info.json
index 2cdecaaeb4..f0ceb084cc 100644
--- a/keyboards/sawnsprojects/krush/krush60/solder/info.json
+++ b/keyboards/sawnsprojects/krush/krush60/solder/info.json
@@ -21,7 +21,8 @@
21 "pin": "F1" 21 "pin": "F1"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 200 24 "max_brightness": 200,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "bootloader": "atmel-dfu", 28 "bootloader": "atmel-dfu",
diff --git a/keyboards/sawnsprojects/krush/krush65/hotswap/config.h b/keyboards/sawnsprojects/krush/krush65/hotswap/config.h
index 380a50edbe..c6aa467de4 100644
--- a/keyboards/sawnsprojects/krush/krush65/hotswap/config.h
+++ b/keyboards/sawnsprojects/krush/krush65/hotswap/config.h
@@ -26,7 +26,6 @@
26 #define RGBLIGHT_HUE_STEP 8 26 #define RGBLIGHT_HUE_STEP 8
27 #define RGBLIGHT_SAT_STEP 8 27 #define RGBLIGHT_SAT_STEP 8
28 #define RGBLIGHT_VAL_STEP 8 28 #define RGBLIGHT_VAL_STEP 8
29 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
30/*== all animations enable ==*/ 29/*== all animations enable ==*/
31#define RGBLIGHT_EFFECT_BREATHING 30#define RGBLIGHT_EFFECT_BREATHING
32#define RGBLIGHT_EFFECT_RAINBOW_MOOD 31#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/sawnsprojects/krush/krush65/hotswap/info.json b/keyboards/sawnsprojects/krush/krush65/hotswap/info.json
index 4cec48d86e..e4dadab791 100644
--- a/keyboards/sawnsprojects/krush/krush65/hotswap/info.json
+++ b/keyboards/sawnsprojects/krush/krush65/hotswap/info.json
@@ -26,7 +26,8 @@
26 "pin": "E6" 26 "pin": "E6"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "max_brightness": 200 29 "max_brightness": 200,
30 "sleep": true
30 }, 31 },
31 "processor": "atmega32u4", 32 "processor": "atmega32u4",
32 "bootloader": "atmel-dfu", 33 "bootloader": "atmel-dfu",
diff --git a/keyboards/sawnsprojects/krush/krush65/solder/config.h b/keyboards/sawnsprojects/krush/krush65/solder/config.h
index c5b074931d..c6c5be1962 100644
--- a/keyboards/sawnsprojects/krush/krush65/solder/config.h
+++ b/keyboards/sawnsprojects/krush/krush65/solder/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24/*== all animations enable ==*/ 23/*== all animations enable ==*/
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/sawnsprojects/krush/krush65/solder/info.json b/keyboards/sawnsprojects/krush/krush65/solder/info.json
index bd84e19a0e..596605c37f 100644
--- a/keyboards/sawnsprojects/krush/krush65/solder/info.json
+++ b/keyboards/sawnsprojects/krush/krush65/solder/info.json
@@ -26,7 +26,8 @@
26 "pin": "F1" 26 "pin": "F1"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "max_brightness": 200 29 "max_brightness": 200,
30 "sleep": true
30 }, 31 },
31 "processor": "atmega32u4", 32 "processor": "atmega32u4",
32 "bootloader": "atmel-dfu", 33 "bootloader": "atmel-dfu",
diff --git a/keyboards/sawnsprojects/satxri6key/config.h b/keyboards/sawnsprojects/satxri6key/config.h
index b7b3436051..e87262b68e 100644
--- a/keyboards/sawnsprojects/satxri6key/config.h
+++ b/keyboards/sawnsprojects/satxri6key/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/sawnsprojects/satxri6key/info.json b/keyboards/sawnsprojects/satxri6key/info.json
index 642f813a67..1a933245b6 100644
--- a/keyboards/sawnsprojects/satxri6key/info.json
+++ b/keyboards/sawnsprojects/satxri6key/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0727", 8 "pid": "0x0727",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F0" 15 "pin": "F0"
13 }, 16 },
diff --git a/keyboards/sawnsprojects/vcl65/solder/config.h b/keyboards/sawnsprojects/vcl65/solder/config.h
index 4fd203480c..21a8755b57 100644
--- a/keyboards/sawnsprojects/vcl65/solder/config.h
+++ b/keyboards/sawnsprojects/vcl65/solder/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24/*== all animations enable ==*/ 23/*== all animations enable ==*/
25/*== all animations enable ==*/ 24/*== all animations enable ==*/
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/sawnsprojects/vcl65/solder/info.json b/keyboards/sawnsprojects/vcl65/solder/info.json
index 47b141ad4e..b9ece7c67f 100644
--- a/keyboards/sawnsprojects/vcl65/solder/info.json
+++ b/keyboards/sawnsprojects/vcl65/solder/info.json
@@ -21,7 +21,8 @@
21 "pin": "B7" 21 "pin": "B7"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 200 24 "max_brightness": 200,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "bootloader": "atmel-dfu", 28 "bootloader": "atmel-dfu",
diff --git a/keyboards/sck/osa/config.h b/keyboards/sck/osa/config.h
index cc6739122e..5d40fc0e01 100644
--- a/keyboards/sck/osa/config.h
+++ b/keyboards/sck/osa/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 10 21 #define RGBLIGHT_HUE_STEP 10
22 #define RGBLIGHT_SAT_STEP 17 22 #define RGBLIGHT_SAT_STEP 17
23 #define RGBLIGHT_VAL_STEP 17 23 #define RGBLIGHT_VAL_STEP 17
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25 24
26/* 25/*
27 * Feature disable options 26 * Feature disable options
diff --git a/keyboards/sck/osa/info.json b/keyboards/sck/osa/info.json
index ae63add062..5c9ca25a8f 100644
--- a/keyboards/sck/osa/info.json
+++ b/keyboards/sck/osa/info.json
@@ -18,6 +18,9 @@
18 "num_lock": "C7", 18 "num_lock": "C7",
19 "scroll_lock": "B6" 19 "scroll_lock": "B6"
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "D4" 25 "pin": "D4"
23 }, 26 },
diff --git a/keyboards/sendyyeah/pix/config.h b/keyboards/sendyyeah/pix/config.h
index 071064c8bc..3b4ba31700 100644
--- a/keyboards/sendyyeah/pix/config.h
+++ b/keyboards/sendyyeah/pix/config.h
@@ -29,7 +29,6 @@
29#define RGBLIGHT_HUE_STEP 8 29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8 30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8 31#define RGBLIGHT_VAL_STEP 8
32#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
33#define RGBLIGHT_EFFECT_BREATHING 32#define RGBLIGHT_EFFECT_BREATHING
34#define RGBLIGHT_EFFECT_RAINBOW_MOOD 33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
35#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/sendyyeah/pix/info.json b/keyboards/sendyyeah/pix/info.json
index c1ca4137cc..6c6ef95912 100644
--- a/keyboards/sendyyeah/pix/info.json
+++ b/keyboards/sendyyeah/pix/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x4E34", 8 "pid": "0x4E34",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B5" 15 "pin": "B5"
13 }, 16 },
diff --git a/keyboards/senselessclay/ck65/config.h b/keyboards/senselessclay/ck65/config.h
index 9aad2f69c3..cd09a4f316 100644
--- a/keyboards/senselessclay/ck65/config.h
+++ b/keyboards/senselessclay/ck65/config.h
@@ -50,5 +50,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#define RGBLIGHT_EFFECT_RGB_TEST 50#define RGBLIGHT_EFFECT_RGB_TEST
51#define RGBLIGHT_EFFECT_ALTERNATING 51#define RGBLIGHT_EFFECT_ALTERNATING
52#define RGBLIGHT_EFFECT_TWINKLE 52#define RGBLIGHT_EFFECT_TWINKLE
53#define RGBLIGHT_SLEEP
54#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL+5 53#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL+5
diff --git a/keyboards/senselessclay/ck65/info.json b/keyboards/senselessclay/ck65/info.json
index 75bff408c6..662b73fc17 100644
--- a/keyboards/senselessclay/ck65/info.json
+++ b/keyboards/senselessclay/ck65/info.json
@@ -12,7 +12,8 @@
12 "pin": "B1" 12 "pin": "B1"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 122 15 "max_brightness": 122,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["F0", "D5", "D3", "D2", "D1", "D0", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], 19 "cols": ["F0", "D5", "D3", "D2", "D1", "D0", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
diff --git a/keyboards/senselessclay/gos65/config.h b/keyboards/senselessclay/gos65/config.h
index 907e7dea5d..176505a8e5 100644
--- a/keyboards/senselessclay/gos65/config.h
+++ b/keyboards/senselessclay/gos65/config.h
@@ -50,4 +50,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#define RGBLIGHT_EFFECT_RGB_TEST 50#define RGBLIGHT_EFFECT_RGB_TEST
51#define RGBLIGHT_EFFECT_ALTERNATING 51#define RGBLIGHT_EFFECT_ALTERNATING
52#define RGBLIGHT_EFFECT_TWINKLE 52#define RGBLIGHT_EFFECT_TWINKLE
53#define RGBLIGHT_SLEEP
diff --git a/keyboards/senselessclay/gos65/info.json b/keyboards/senselessclay/gos65/info.json
index eb59447c39..ee4dbad5e6 100644
--- a/keyboards/senselessclay/gos65/info.json
+++ b/keyboards/senselessclay/gos65/info.json
@@ -12,7 +12,8 @@
12 "pin": "B0" 12 "pin": "B0"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 125 15 "max_brightness": 125,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["F4", "D5", "D3", "D2", "D1", "D0", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], 19 "cols": ["F4", "D5", "D3", "D2", "D1", "D0", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
diff --git a/keyboards/sentraq/number_pad/config.h b/keyboards/sentraq/number_pad/config.h
index d1cb9939bd..1ec9ac0afd 100644
--- a/keyboards/sentraq/number_pad/config.h
+++ b/keyboards/sentraq/number_pad/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/sentraq/number_pad/info.json b/keyboards/sentraq/number_pad/info.json
index 61b085d86f..47ef2185a0 100644
--- a/keyboards/sentraq/number_pad/info.json
+++ b/keyboards/sentraq/number_pad/info.json
@@ -7,6 +7,9 @@
7 "pid": "0x0000", 7 "pid": "0x0000",
8 "device_version": "0.0.1" 8 "device_version": "0.0.1"
9 }, 9 },
10 "rgblight": {
11 "sleep": true
12 },
10 "ws2812": { 13 "ws2812": {
11 "pin": "B0" 14 "pin": "B0"
12 }, 15 },
diff --git a/keyboards/sentraq/s65_x/config.h b/keyboards/sentraq/s65_x/config.h
index 7b388614f4..900ea0aa40 100644
--- a/keyboards/sentraq/s65_x/config.h
+++ b/keyboards/sentraq/s65_x/config.h
@@ -15,7 +15,6 @@
15#define RGBLIGHT_SAT_STEP 8 15#define RGBLIGHT_SAT_STEP 8
16#define RGBLIGHT_VAL_STEP 8 16#define RGBLIGHT_VAL_STEP 8
17#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20 17#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20
18#define RGBLIGHT_SLEEP
19 18
20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE 20#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/sentraq/s65_x/info.json b/keyboards/sentraq/s65_x/info.json
index d87a6873ca..34af6ac3dc 100644
--- a/keyboards/sentraq/s65_x/info.json
+++ b/keyboards/sentraq/s65_x/info.json
@@ -18,6 +18,9 @@
18 "levels": 5, 18 "levels": 5,
19 "as_caps_lock": true 19 "as_caps_lock": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "D3" 25 "pin": "D3"
23 }, 26 },
diff --git a/keyboards/silverbullet44/config.h b/keyboards/silverbullet44/config.h
index 395dddd721..4ac6c7b531 100644
--- a/keyboards/silverbullet44/config.h
+++ b/keyboards/silverbullet44/config.h
@@ -38,7 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38 #define RGBLIGHT_HUE_STEP 8 38 #define RGBLIGHT_HUE_STEP 8
39 #define RGBLIGHT_SAT_STEP 8 39 #define RGBLIGHT_SAT_STEP 8
40 #define RGBLIGHT_VAL_STEP 8 40 #define RGBLIGHT_VAL_STEP 8
41 //#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
42 #define RGBLIGHT_EFFECT_BREATHING 41 #define RGBLIGHT_EFFECT_BREATHING
43 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 42 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
44 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 43 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/skeletn87/hotswap/config.h b/keyboards/skeletn87/hotswap/config.h
index 26ec63afd4..9b10186c49 100644
--- a/keyboards/skeletn87/hotswap/config.h
+++ b/keyboards/skeletn87/hotswap/config.h
@@ -31,4 +31,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8 33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_SLEEP
diff --git a/keyboards/skeletn87/hotswap/info.json b/keyboards/skeletn87/hotswap/info.json
index 6eccddef6b..d10022a48b 100644
--- a/keyboards/skeletn87/hotswap/info.json
+++ b/keyboards/skeletn87/hotswap/info.json
@@ -26,7 +26,8 @@
26 "pin": "B3" 26 "pin": "B3"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "max_brightness": 200 29 "max_brightness": 200,
30 "sleep": true
30 }, 31 },
31 "processor": "atmega32u4", 32 "processor": "atmega32u4",
32 "bootloader": "atmel-dfu", 33 "bootloader": "atmel-dfu",
diff --git a/keyboards/skeletn87/soldered/config.h b/keyboards/skeletn87/soldered/config.h
index 26ec63afd4..9b10186c49 100644
--- a/keyboards/skeletn87/soldered/config.h
+++ b/keyboards/skeletn87/soldered/config.h
@@ -31,4 +31,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8 33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_SLEEP
diff --git a/keyboards/skeletn87/soldered/info.json b/keyboards/skeletn87/soldered/info.json
index fefb5073bb..a4dd4f18f7 100644
--- a/keyboards/skeletn87/soldered/info.json
+++ b/keyboards/skeletn87/soldered/info.json
@@ -26,7 +26,8 @@
26 "pin": "B2" 26 "pin": "B2"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "max_brightness": 200 29 "max_brightness": 200,
30 "sleep": true
30 }, 31 },
31 "processor": "atmega32u4", 32 "processor": "atmega32u4",
32 "bootloader": "atmel-dfu", 33 "bootloader": "atmel-dfu",
diff --git a/keyboards/skeletonkbd/skeletonnumpad/config.h b/keyboards/skeletonkbd/skeletonnumpad/config.h
index 829b08ea52..521df97db7 100644
--- a/keyboards/skeletonkbd/skeletonnumpad/config.h
+++ b/keyboards/skeletonkbd/skeletonnumpad/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/skeletonkbd/skeletonnumpad/info.json b/keyboards/skeletonkbd/skeletonnumpad/info.json
index 7ed7ee3949..f51577a47a 100644
--- a/keyboards/skeletonkbd/skeletonnumpad/info.json
+++ b/keyboards/skeletonkbd/skeletonnumpad/info.json
@@ -12,7 +12,8 @@
12 "pin": "D4" 12 "pin": "D4"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 120 15 "max_brightness": 120,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["D6", "D7", "B4", "B5"], 19 "cols": ["D6", "D7", "B4", "B5"],
diff --git a/keyboards/skippys_custom_pcs/roopad/config.h b/keyboards/skippys_custom_pcs/roopad/config.h
index f787da4012..31f83e7d35 100644
--- a/keyboards/skippys_custom_pcs/roopad/config.h
+++ b/keyboards/skippys_custom_pcs/roopad/config.h
@@ -18,7 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#pragma once 18#pragma once
19 19
20#define RGBLED_NUM 21 20#define RGBLED_NUM 21
21#define RGBLIGHT_SLEEP
22 21
23#define RGBLIGHT_EFFECT_ALTERNATING 22#define RGBLIGHT_EFFECT_ALTERNATING
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/skippys_custom_pcs/roopad/info.json b/keyboards/skippys_custom_pcs/roopad/info.json
index 0bf27a69dc..0dcd3b5cbe 100644
--- a/keyboards/skippys_custom_pcs/roopad/info.json
+++ b/keyboards/skippys_custom_pcs/roopad/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0001", 8 "pid": "0x0001",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B6" 15 "pin": "B6"
13 }, 16 },
diff --git a/keyboards/sofle/keyhive/config.h b/keyboards/sofle/keyhive/config.h
index 9584b56b4e..c931962b39 100755
--- a/keyboards/sofle/keyhive/config.h
+++ b/keyboards/sofle/keyhive/config.h
@@ -36,5 +36,4 @@
36# define RGBLIGHT_SAT_STEP 17 36# define RGBLIGHT_SAT_STEP 17
37# define RGBLIGHT_VAL_STEP 17 37# define RGBLIGHT_VAL_STEP 17
38//# define RGBLIGHT_LAYERS //Enable layer light indicators. Not required as updates are done in layer_state_set_user and led_update_user (+588). 38//# define RGBLIGHT_LAYERS //Enable layer light indicators. Not required as updates are done in layer_state_set_user and led_update_user (+588).
39# define RGBLIGHT_SLEEP //Turn off LEDs when computer sleeping (+72)
40#endif 39#endif
diff --git a/keyboards/sofle/keyhive/info.json b/keyboards/sofle/keyhive/info.json
index 93bbae19dc..58fdb10912 100644
--- a/keyboards/sofle/keyhive/info.json
+++ b/keyboards/sofle/keyhive/info.json
@@ -12,6 +12,7 @@
12 "rgblight": { 12 "rgblight": {
13 "max_brightness": 100, 13 "max_brightness": 100,
14 "led_map": [28, 16, 4, 1, 13, 25, 10, 36, 35, 34, 33, 32, 31, 30, 29, 27, 26, 24, 23, 22, 21, 20, 19, 18, 17, 15, 14, 12, 11, 9, 8, 7, 6, 5, 3, 2, 0, 45, 57, 69, 72, 60, 48, 63, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66, 67, 68, 70, 71, 73], 14 "led_map": [28, 16, 4, 1, 13, 25, 10, 36, 35, 34, 33, 32, 31, 30, 29, 27, 26, 24, 23, 22, 21, 20, 19, 18, 17, 15, 14, 12, 11, 9, 8, 7, 6, 5, 3, 2, 0, 45, 57, 69, 72, 60, 48, 63, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66, 67, 68, 70, 71, 73],
15 "sleep": true,
15 "split_count": [37, 37] 16 "split_count": [37, 37]
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
diff --git a/keyboards/splitkb/zima/config.h b/keyboards/splitkb/zima/config.h
index fca70ae030..e4d400198c 100644
--- a/keyboards/splitkb/zima/config.h
+++ b/keyboards/splitkb/zima/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define RGBLIGHT_HUE_STEP 8 25#define RGBLIGHT_HUE_STEP 8
26#define RGBLIGHT_SAT_STEP 8 26#define RGBLIGHT_SAT_STEP 8
27#define RGBLIGHT_VAL_STEP 8 27#define RGBLIGHT_VAL_STEP 8
28#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
29#define RGBLIGHT_EFFECT_BREATHING 28#define RGBLIGHT_EFFECT_BREATHING
30#define RGBLIGHT_EFFECT_RAINBOW_MOOD 29#define RGBLIGHT_EFFECT_RAINBOW_MOOD
31#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/splitkb/zima/info.json b/keyboards/splitkb/zima/info.json
index 6cb53f372f..54de6da046 100644
--- a/keyboards/splitkb/zima/info.json
+++ b/keyboards/splitkb/zima/info.json
@@ -8,6 +8,9 @@
8 "pid": "0xF75B", 8 "pid": "0xF75B",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B5" 15 "pin": "B5"
13 }, 16 },
diff --git a/keyboards/stello65/hs_rev1/config.h b/keyboards/stello65/hs_rev1/config.h
index 88bc32e8ae..5454be61db 100644
--- a/keyboards/stello65/hs_rev1/config.h
+++ b/keyboards/stello65/hs_rev1/config.h
@@ -7,7 +7,6 @@
7//# define RGBLIGHT_HUE_STEP 8 7//# define RGBLIGHT_HUE_STEP 8
8//# define RGBLIGHT_SAT_STEP 8 8//# define RGBLIGHT_SAT_STEP 8
9//# define RGBLIGHT_VAL_STEP 8 9//# define RGBLIGHT_VAL_STEP 8
10//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
11/*== all animations enable ==*/ 10/*== all animations enable ==*/
12#define RGBLIGHT_EFFECT_BREATHING 11#define RGBLIGHT_EFFECT_BREATHING
13#define RGBLIGHT_EFFECT_RAINBOW_MOOD 12#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/stello65/sl_rev1/config.h b/keyboards/stello65/sl_rev1/config.h
index 88bc32e8ae..5454be61db 100644
--- a/keyboards/stello65/sl_rev1/config.h
+++ b/keyboards/stello65/sl_rev1/config.h
@@ -7,7 +7,6 @@
7//# define RGBLIGHT_HUE_STEP 8 7//# define RGBLIGHT_HUE_STEP 8
8//# define RGBLIGHT_SAT_STEP 8 8//# define RGBLIGHT_SAT_STEP 8
9//# define RGBLIGHT_VAL_STEP 8 9//# define RGBLIGHT_VAL_STEP 8
10//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
11/*== all animations enable ==*/ 10/*== all animations enable ==*/
12#define RGBLIGHT_EFFECT_BREATHING 11#define RGBLIGHT_EFFECT_BREATHING
13#define RGBLIGHT_EFFECT_RAINBOW_MOOD 12#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/stratos/config.h b/keyboards/stratos/config.h
index 0dfaee1d90..86b8e3a09e 100644
--- a/keyboards/stratos/config.h
+++ b/keyboards/stratos/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define RGBLIGHT_HUE_STEP 8 23#define RGBLIGHT_HUE_STEP 8
24#define RGBLIGHT_SAT_STEP 8 24#define RGBLIGHT_SAT_STEP 8
25#define RGBLIGHT_VAL_STEP 8 25#define RGBLIGHT_VAL_STEP 8
26#define RGBLIGHT_SLEEP
27#define RGBLIGHT_EFFECT_BREATHING 26#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 27#define RGBLIGHT_EFFECT_RAINBOW_MOOD
29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/stratos/info.json b/keyboards/stratos/info.json
index c44e46a1f9..51b2132cc2 100644
--- a/keyboards/stratos/info.json
+++ b/keyboards/stratos/info.json
@@ -12,7 +12,8 @@
12 "pin": "D2" 12 "pin": "D2"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 200 15 "max_brightness": 200,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["F4", "F7", "F5", "F6", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3"], 19 "cols": ["F4", "F7", "F5", "F6", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3"],
diff --git a/keyboards/studiokestra/bourgeau/config.h b/keyboards/studiokestra/bourgeau/config.h
index 04f426d913..52f80cf97b 100644
--- a/keyboards/studiokestra/bourgeau/config.h
+++ b/keyboards/studiokestra/bourgeau/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25/*== all animations enable ==*/ 24/*== all animations enable ==*/
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/studiokestra/bourgeau/info.json b/keyboards/studiokestra/bourgeau/info.json
index 835b0e60a8..be8ec45d85 100644
--- a/keyboards/studiokestra/bourgeau/info.json
+++ b/keyboards/studiokestra/bourgeau/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x7501", 8 "pid": "0x7501",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B7" 15 "pin": "B7"
13 }, 16 },
diff --git a/keyboards/studiokestra/cascade/config.h b/keyboards/studiokestra/cascade/config.h
index 12337a485d..e7f86c43e0 100644
--- a/keyboards/studiokestra/cascade/config.h
+++ b/keyboards/studiokestra/cascade/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/studiokestra/cascade/info.json b/keyboards/studiokestra/cascade/info.json
index 3f48e07c1f..e4cfff1e3e 100644
--- a/keyboards/studiokestra/cascade/info.json
+++ b/keyboards/studiokestra/cascade/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x6001", 8 "pid": "0x6001",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B0" 15 "pin": "B0"
13 }, 16 },
diff --git a/keyboards/studiokestra/frl84/config.h b/keyboards/studiokestra/frl84/config.h
index df0bf3307b..4cf30b8a6b 100644
--- a/keyboards/studiokestra/frl84/config.h
+++ b/keyboards/studiokestra/frl84/config.h
@@ -7,7 +7,6 @@
7#define RGBLIGHT_HUE_STEP 8 7#define RGBLIGHT_HUE_STEP 8
8#define RGBLIGHT_SAT_STEP 8 8#define RGBLIGHT_SAT_STEP 8
9#define RGBLIGHT_VAL_STEP 8 9#define RGBLIGHT_VAL_STEP 8
10#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
11#define RGBLIGHT_EFFECT_BREATHING 10#define RGBLIGHT_EFFECT_BREATHING
12#define RGBLIGHT_EFFECT_RAINBOW_MOOD 11#define RGBLIGHT_EFFECT_RAINBOW_MOOD
13#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 12#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/studiokestra/frl84/info.json b/keyboards/studiokestra/frl84/info.json
index af0e340783..3db68f99b4 100644
--- a/keyboards/studiokestra/frl84/info.json
+++ b/keyboards/studiokestra/frl84/info.json
@@ -21,7 +21,8 @@
21 "pin": "B0" 21 "pin": "B0"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 200 24 "max_brightness": 200,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "url": "", 28 "url": "",
diff --git a/keyboards/studiokestra/galatea/rev2/config.h b/keyboards/studiokestra/galatea/rev2/config.h
index 7199179a4d..e50d693f8c 100644
--- a/keyboards/studiokestra/galatea/rev2/config.h
+++ b/keyboards/studiokestra/galatea/rev2/config.h
@@ -7,7 +7,6 @@
7#define RGBLIGHT_HUE_STEP 8 7#define RGBLIGHT_HUE_STEP 8
8#define RGBLIGHT_SAT_STEP 8 8#define RGBLIGHT_SAT_STEP 8
9#define RGBLIGHT_VAL_STEP 8 9#define RGBLIGHT_VAL_STEP 8
10#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
11#define RGBLIGHT_EFFECT_BREATHING 10#define RGBLIGHT_EFFECT_BREATHING
12#define RGBLIGHT_EFFECT_RAINBOW_MOOD 11#define RGBLIGHT_EFFECT_RAINBOW_MOOD
13#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 12#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/studiokestra/galatea/rev2/info.json b/keyboards/studiokestra/galatea/rev2/info.json
index a050f88d7d..7e6c963a24 100644
--- a/keyboards/studiokestra/galatea/rev2/info.json
+++ b/keyboards/studiokestra/galatea/rev2/info.json
@@ -33,7 +33,8 @@
33 "pin": "D4" 33 "pin": "D4"
34 }, 34 },
35 "rgblight": { 35 "rgblight": {
36 "max_brightness": 200 36 "max_brightness": 200,
37 "sleep": true
37 }, 38 },
38 "layouts": { 39 "layouts": {
39 "LAYOUT": { 40 "LAYOUT": {
diff --git a/keyboards/takashicompany/center_enter/config.h b/keyboards/takashicompany/center_enter/config.h
index 83952009e5..4206ba2a50 100644
--- a/keyboards/takashicompany/center_enter/config.h
+++ b/keyboards/takashicompany/center_enter/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/takashicompany/center_enter/info.json b/keyboards/takashicompany/center_enter/info.json
index 3521b24218..81588a97d0 100644
--- a/keyboards/takashicompany/center_enter/info.json
+++ b/keyboards/takashicompany/center_enter/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0012", 8 "pid": "0x0012",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/takashicompany/compacx/config.h b/keyboards/takashicompany/compacx/config.h
index 34ab4a1239..be126f0e89 100644
--- a/keyboards/takashicompany/compacx/config.h
+++ b/keyboards/takashicompany/compacx/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/takashicompany/compacx/info.json b/keyboards/takashicompany/compacx/info.json
index 4c134f3145..dbc317b38d 100644
--- a/keyboards/takashicompany/compacx/info.json
+++ b/keyboards/takashicompany/compacx/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "sleep": true,
12 "split_count": [6, 6] 13 "split_count": [6, 6]
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/takashicompany/endzone34/config.h b/keyboards/takashicompany/endzone34/config.h
index ccd72051a7..84b6a7ea3e 100644
--- a/keyboards/takashicompany/endzone34/config.h
+++ b/keyboards/takashicompany/endzone34/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25/*== all animations enable ==*/ 24/*== all animations enable ==*/
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/takashicompany/endzone34/info.json b/keyboards/takashicompany/endzone34/info.json
index 8eb5b4dd57..0daedc5dfb 100644
--- a/keyboards/takashicompany/endzone34/info.json
+++ b/keyboards/takashicompany/endzone34/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0006", 8 "pid": "0x0006",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/takashicompany/heavy_left/config.h b/keyboards/takashicompany/heavy_left/config.h
index cee347fc78..33bc59a0b1 100644
--- a/keyboards/takashicompany/heavy_left/config.h
+++ b/keyboards/takashicompany/heavy_left/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/takashicompany/heavy_left/info.json b/keyboards/takashicompany/heavy_left/info.json
index 3b677feebf..59d98aeb86 100644
--- a/keyboards/takashicompany/heavy_left/info.json
+++ b/keyboards/takashicompany/heavy_left/info.json
@@ -9,6 +9,7 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": { 11 "rgblight": {
12 "sleep": true,
12 "split_count": [6, 6] 13 "split_count": [6, 6]
13 }, 14 },
14 "ws2812": { 15 "ws2812": {
diff --git a/keyboards/takashicompany/minizone/config.h b/keyboards/takashicompany/minizone/config.h
index 2c494ea329..72d6aca053 100644
--- a/keyboards/takashicompany/minizone/config.h
+++ b/keyboards/takashicompany/minizone/config.h
@@ -7,7 +7,6 @@
7# define RGBLIGHT_HUE_STEP 8 7# define RGBLIGHT_HUE_STEP 8
8# define RGBLIGHT_SAT_STEP 8 8# define RGBLIGHT_SAT_STEP 8
9# define RGBLIGHT_VAL_STEP 8 9# define RGBLIGHT_VAL_STEP 8
10# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
11# define RGBLIGHT_EFFECT_BREATHING 10# define RGBLIGHT_EFFECT_BREATHING
12# define RGBLIGHT_EFFECT_RAINBOW_MOOD 11# define RGBLIGHT_EFFECT_RAINBOW_MOOD
13# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 12# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/takashicompany/minizone/info.json b/keyboards/takashicompany/minizone/info.json
index 806a255bcb..8d15687ab5 100644
--- a/keyboards/takashicompany/minizone/info.json
+++ b/keyboards/takashicompany/minizone/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0021", 8 "pid": "0x0021",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/takashicompany/qoolee/config.h b/keyboards/takashicompany/qoolee/config.h
index 83952009e5..4206ba2a50 100644
--- a/keyboards/takashicompany/qoolee/config.h
+++ b/keyboards/takashicompany/qoolee/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/takashicompany/qoolee/info.json b/keyboards/takashicompany/qoolee/info.json
index c9aacaabc2..03591022fc 100644
--- a/keyboards/takashicompany/qoolee/info.json
+++ b/keyboards/takashicompany/qoolee/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0013", 8 "pid": "0x0013",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/takashicompany/radialex/config.h b/keyboards/takashicompany/radialex/config.h
index 34ab4a1239..be126f0e89 100644
--- a/keyboards/takashicompany/radialex/config.h
+++ b/keyboards/takashicompany/radialex/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/takashicompany/radialex/info.json b/keyboards/takashicompany/radialex/info.json
index d6852033b1..7aac01a959 100644
--- a/keyboards/takashicompany/radialex/info.json
+++ b/keyboards/takashicompany/radialex/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0019", 8 "pid": "0x0019",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D3" 15 "pin": "D3"
13 }, 16 },
diff --git a/keyboards/taleguers/taleguers75/config.h b/keyboards/taleguers/taleguers75/config.h
index 66d2753bf3..44e2a31101 100644
--- a/keyboards/taleguers/taleguers75/config.h
+++ b/keyboards/taleguers/taleguers75/config.h
@@ -36,4 +36,3 @@
36#define RGBLIGHT_HUE_STEP 8 36#define RGBLIGHT_HUE_STEP 8
37#define RGBLIGHT_SAT_STEP 8 37#define RGBLIGHT_SAT_STEP 8
38#define RGBLIGHT_VAL_STEP 8 38#define RGBLIGHT_VAL_STEP 8
39#define RGBLIGHT_SLEEP
diff --git a/keyboards/taleguers/taleguers75/info.json b/keyboards/taleguers/taleguers75/info.json
index 02feec7ab8..64eaee7784 100644
--- a/keyboards/taleguers/taleguers75/info.json
+++ b/keyboards/taleguers/taleguers75/info.json
@@ -19,6 +19,7 @@
19 ] 19 ]
20 }, 20 },
21 "rgblight": { 21 "rgblight": {
22 "sleep": true,
22 "led_map": [5, 4, 3, 2, 1, 0] 23 "led_map": [5, 4, 3, 2, 1, 0]
23 }, 24 },
24 "ws2812": { 25 "ws2812": {
diff --git a/keyboards/tanuki/config.h b/keyboards/tanuki/config.h
index 305eacfd35..e3d6e2b907 100644
--- a/keyboards/tanuki/config.h
+++ b/keyboards/tanuki/config.h
@@ -36,7 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36#define RGBLIGHT_HUE_STEP 10 36#define RGBLIGHT_HUE_STEP 10
37#define RGBLIGHT_SAT_STEP 17 37#define RGBLIGHT_SAT_STEP 17
38#define RGBLIGHT_VAL_STEP 17 38#define RGBLIGHT_VAL_STEP 17
39#define RGBLIGHT_SLEEP
40 39
41#define TAPPING_TERM 200 40#define TAPPING_TERM 200
42/* 41/*
diff --git a/keyboards/tanuki/info.json b/keyboards/tanuki/info.json
index 8a858cf4f0..b2b5b2f66f 100644
--- a/keyboards/tanuki/info.json
+++ b/keyboards/tanuki/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x6464", 8 "pid": "0x6464",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D1" 15 "pin": "D1"
13 }, 16 },
diff --git a/keyboards/teahouse/ayleen/config.h b/keyboards/teahouse/ayleen/config.h
index 84559bb7bd..948a4ecd34 100644
--- a/keyboards/teahouse/ayleen/config.h
+++ b/keyboards/teahouse/ayleen/config.h
@@ -9,7 +9,6 @@
9 #define RGBLIGHT_VAL_STEP 8 9 #define RGBLIGHT_VAL_STEP 8
10 #define RGBLIGHT_LAYERS 2 10 #define RGBLIGHT_LAYERS 2
11 #define RGBLIGHT_LAYER_BLINK 11 #define RGBLIGHT_LAYER_BLINK
12 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
13 12
14// generated by KBFirmware JSON to QMK Parser 13// generated by KBFirmware JSON to QMK Parser
15// https://noroadsleft.github.io/kbf_qmk_converter/ 14// https://noroadsleft.github.io/kbf_qmk_converter/
diff --git a/keyboards/teahouse/ayleen/info.json b/keyboards/teahouse/ayleen/info.json
index 408b7dc8a6..f8e983da18 100644
--- a/keyboards/teahouse/ayleen/info.json
+++ b/keyboards/teahouse/ayleen/info.json
@@ -19,6 +19,9 @@
19 "rows": ["F0", "F1", "F4", "F5", "D4", "B0", "B1", "B2", "F7", "D5", "D3"], 19 "rows": ["F0", "F1", "F4", "F5", "D4", "B0", "B1", "B2", "F7", "D5", "D3"],
20 "cols": ["F6", "D0", "D1", "D2", "D6", "D7", "B4", "B5", "B6"] 20 "cols": ["F6", "D0", "D1", "D2", "D6", "D7", "B4", "B5", "B6"]
21 }, 21 },
22 "rgblight": {
23 "sleep": true
24 },
22 "ws2812": { 25 "ws2812": {
23 "pin": "C7" 26 "pin": "C7"
24 }, 27 },
diff --git a/keyboards/team0110/p1800fl/config.h b/keyboards/team0110/p1800fl/config.h
index 99f4d6ce2c..792115c45f 100644
--- a/keyboards/team0110/p1800fl/config.h
+++ b/keyboards/team0110/p1800fl/config.h
@@ -32,7 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32# define RGBLIGHT_HUE_STEP 8 32# define RGBLIGHT_HUE_STEP 8
33# define RGBLIGHT_SAT_STEP 8 33# define RGBLIGHT_SAT_STEP 8
34# define RGBLIGHT_VAL_STEP 8 34# define RGBLIGHT_VAL_STEP 8
35# define RGBLIGHT_SLEEP
36 35
37/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
38#define LOCKING_SUPPORT_ENABLE 37#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/team0110/p1800fl/info.json b/keyboards/team0110/p1800fl/info.json
index 2509fcdd8e..8073ac5de7 100644
--- a/keyboards/team0110/p1800fl/info.json
+++ b/keyboards/team0110/p1800fl/info.json
@@ -18,6 +18,9 @@
18 "levels": 5, 18 "levels": 5,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "C6" 25 "pin": "C6"
23 }, 26 },
diff --git a/keyboards/technika/config.h b/keyboards/technika/config.h
index fb143fc76a..e2b68ec90d 100644
--- a/keyboards/technika/config.h
+++ b/keyboards/technika/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define LOCKING_RESYNC_ENABLE 23#define LOCKING_RESYNC_ENABLE
24 24
25#define RGBLED_NUM 16 25#define RGBLED_NUM 16
26#define RGBLIGHT_SLEEP
27#define RGBLIGHT_EFFECT_BREATHING 26#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 27#define RGBLIGHT_EFFECT_RAINBOW_MOOD
29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/technika/info.json b/keyboards/technika/info.json
index 31c0ab96b4..8331e97d3a 100644
--- a/keyboards/technika/info.json
+++ b/keyboards/technika/info.json
@@ -22,7 +22,8 @@
22 "pin": "B15" 22 "pin": "B15"
23 }, 23 },
24 "rgblight": { 24 "rgblight": {
25 "max_brightness": 200 25 "max_brightness": 200,
26 "sleep": true
26 }, 27 },
27 "processor": "STM32F072", 28 "processor": "STM32F072",
28 "bootloader": "stm32-dfu", 29 "bootloader": "stm32-dfu",
diff --git a/keyboards/tenki/config.h b/keyboards/tenki/config.h
index 2b7b6435ec..6bac4f3349 100644
--- a/keyboards/tenki/config.h
+++ b/keyboards/tenki/config.h
@@ -22,4 +22,3 @@
22#define RGBLIGHT_HUE_STEP 10 22#define RGBLIGHT_HUE_STEP 10
23#define RGBLIGHT_SAT_STEP 10 23#define RGBLIGHT_SAT_STEP 10
24#define RGBLIGHT_VAL_STEP 10 24#define RGBLIGHT_VAL_STEP 10
25#define RGBLIGHT_SLEEP
diff --git a/keyboards/tenki/info.json b/keyboards/tenki/info.json
index 8acbd24f8b..7f9600739f 100644
--- a/keyboards/tenki/info.json
+++ b/keyboards/tenki/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x5445", 8 "pid": "0x5445",
9 "device_version": "10.0.1" 9 "device_version": "10.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D1" 15 "pin": "D1"
13 }, 16 },
diff --git a/keyboards/tetris/config.h b/keyboards/tetris/config.h
index 3f0378e73c..96298336e8 100755
--- a/keyboards/tetris/config.h
+++ b/keyboards/tetris/config.h
@@ -22,7 +22,6 @@
22#define RGBLIGHT_EFFECT_RGB_TEST 22#define RGBLIGHT_EFFECT_RGB_TEST
23#define RGBLIGHT_EFFECT_ALTERNATING 23#define RGBLIGHT_EFFECT_ALTERNATING
24#define RGBLIGHT_EFFECT_TWINKLE 24#define RGBLIGHT_EFFECT_TWINKLE
25#define RGBLIGHT_SLEEP
26#define RGBLED_NUM 47 25#define RGBLED_NUM 47
27#define RGBLIGHT_HUE_STEP 8 26#define RGBLIGHT_HUE_STEP 8
28#define RGBLIGHT_SAT_STEP 8 27#define RGBLIGHT_SAT_STEP 8
diff --git a/keyboards/tetris/info.json b/keyboards/tetris/info.json
index c7d90ef148..7c97497e33 100644
--- a/keyboards/tetris/info.json
+++ b/keyboards/tetris/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x6060", 8 "pid": "0x6060",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "F5" 15 "pin": "F5"
13 }, 16 },
diff --git a/keyboards/tg4x/config.h b/keyboards/tg4x/config.h
index 20a2c414b3..5dab3ee20a 100644
--- a/keyboards/tg4x/config.h
+++ b/keyboards/tg4x/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/tg4x/info.json b/keyboards/tg4x/info.json
index a3e464a110..db3cc0e580 100644
--- a/keyboards/tg4x/info.json
+++ b/keyboards/tg4x/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0458", 8 "pid": "0x0458",
9 "device_version": "0.2.1" 9 "device_version": "0.2.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D2" 15 "pin": "D2"
13 }, 16 },
diff --git a/keyboards/themadnoodle/ncc1701kb/v2/config.h b/keyboards/themadnoodle/ncc1701kb/v2/config.h
index 3c3b68d782..3ce29c3aa3 100644
--- a/keyboards/themadnoodle/ncc1701kb/v2/config.h
+++ b/keyboards/themadnoodle/ncc1701kb/v2/config.h
@@ -19,7 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20/* RGB BackLight */ 20/* RGB BackLight */
21#define RGBLED_NUM 4 21#define RGBLED_NUM 4
22#define RGBLIGHT_SLEEP
23#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/themadnoodle/ncc1701kb/v2/info.json b/keyboards/themadnoodle/ncc1701kb/v2/info.json
index e769b23f12..e6dc6137db 100644
--- a/keyboards/themadnoodle/ncc1701kb/v2/info.json
+++ b/keyboards/themadnoodle/ncc1701kb/v2/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "D0", "pin_b": "D1"} 18 {"pin_a": "D0", "pin_b": "D1"}
19 ] 19 ]
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "B7" 25 "pin": "B7"
23 }, 26 },
diff --git a/keyboards/themadnoodle/noodlepad/config.h b/keyboards/themadnoodle/noodlepad/config.h
index 3c3b68d782..3ce29c3aa3 100644
--- a/keyboards/themadnoodle/noodlepad/config.h
+++ b/keyboards/themadnoodle/noodlepad/config.h
@@ -19,7 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20/* RGB BackLight */ 20/* RGB BackLight */
21#define RGBLED_NUM 4 21#define RGBLED_NUM 4
22#define RGBLIGHT_SLEEP
23#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/themadnoodle/noodlepad/info.json b/keyboards/themadnoodle/noodlepad/info.json
index e605034697..a460e587af 100644
--- a/keyboards/themadnoodle/noodlepad/info.json
+++ b/keyboards/themadnoodle/noodlepad/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "D0", "pin_b": "D1"} 18 {"pin_a": "D0", "pin_b": "D1"}
19 ] 19 ]
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "B7" 25 "pin": "B7"
23 }, 26 },
diff --git a/keyboards/thevankeyboards/minivan/config.h b/keyboards/thevankeyboards/minivan/config.h
index 44b61b7458..168b85c614 100644
--- a/keyboards/thevankeyboards/minivan/config.h
+++ b/keyboards/thevankeyboards/minivan/config.h
@@ -24,4 +24,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24 24
25/* RGB Setup */ 25/* RGB Setup */
26#define RGBLED_NUM 3 26#define RGBLED_NUM 3
27#define RGBLIGHT_SLEEP
diff --git a/keyboards/thevankeyboards/minivan/info.json b/keyboards/thevankeyboards/minivan/info.json
index c20ad5427e..d9ae934b6f 100644
--- a/keyboards/thevankeyboards/minivan/info.json
+++ b/keyboards/thevankeyboards/minivan/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x8844", 8 "pid": "0x8844",
9 "device_version": "0.0.2" 9 "device_version": "0.0.2"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D0" 15 "pin": "D0"
13 }, 16 },
diff --git a/keyboards/tkc/m0lly/config.h b/keyboards/tkc/m0lly/config.h
index bad0f51bde..bc6ea7809f 100644
--- a/keyboards/tkc/m0lly/config.h
+++ b/keyboards/tkc/m0lly/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 5 21# define RGBLIGHT_HUE_STEP 5
22# define RGBLIGHT_SAT_STEP 10 22# define RGBLIGHT_SAT_STEP 10
23# define RGBLIGHT_VAL_STEP 10 23# define RGBLIGHT_VAL_STEP 10
24//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25# define RGBLIGHT_EFFECT_BREATHING 24# define RGBLIGHT_EFFECT_BREATHING
26# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/tkc/osav2/config.h b/keyboards/tkc/osav2/config.h
index f2a7de800b..0241c954ff 100644
--- a/keyboards/tkc/osav2/config.h
+++ b/keyboards/tkc/osav2/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21// #define RGBLIGHT_HUE_STEP 10 21// #define RGBLIGHT_HUE_STEP 10
22// #define RGBLIGHT_SAT_STEP 17 22// #define RGBLIGHT_SAT_STEP 17
23// #define RGBLIGHT_VAL_STEP 17 23// #define RGBLIGHT_VAL_STEP 17
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/tkc/osav2/info.json b/keyboards/tkc/osav2/info.json
index 78cad2daf2..8173bb808d 100644
--- a/keyboards/tkc/osav2/info.json
+++ b/keyboards/tkc/osav2/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0005", 8 "pid": "0x0005",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "D4" 15 "pin": "D4"
13 }, 16 },
diff --git a/keyboards/tkc/tkl_ab87/config.h b/keyboards/tkc/tkl_ab87/config.h
index 95ce321679..667d79d277 100644
--- a/keyboards/tkc/tkl_ab87/config.h
+++ b/keyboards/tkc/tkl_ab87/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24 #define RGBLIGHT_HUE_STEP 8 24 #define RGBLIGHT_HUE_STEP 8
25 #define RGBLIGHT_SAT_STEP 8 25 #define RGBLIGHT_SAT_STEP 8
26 #define RGBLIGHT_VAL_STEP 8 26 #define RGBLIGHT_VAL_STEP 8
27 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
28#define RGBLIGHT_EFFECT_BREATHING 27#define RGBLIGHT_EFFECT_BREATHING
29#define RGBLIGHT_EFFECT_RAINBOW_MOOD 28#define RGBLIGHT_EFFECT_RAINBOW_MOOD
30#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 29#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/tkc/tkl_ab87/info.json b/keyboards/tkc/tkl_ab87/info.json
index c0a178595b..5157fe9bc9 100644
--- a/keyboards/tkc/tkl_ab87/info.json
+++ b/keyboards/tkc/tkl_ab87/info.json
@@ -25,7 +25,8 @@
25 "pin": "E2" 25 "pin": "E2"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "max_brightness": 200 28 "max_brightness": 200,
29 "sleep": true
29 }, 30 },
30 "processor": "atmega32u4", 31 "processor": "atmega32u4",
31 "bootloader": "atmel-dfu", 32 "bootloader": "atmel-dfu",
diff --git a/keyboards/tmo50/config.h b/keyboards/tmo50/config.h
index 29151c2a22..1915c926d3 100644
--- a/keyboards/tmo50/config.h
+++ b/keyboards/tmo50/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/tmo50/info.json b/keyboards/tmo50/info.json
index f4cb7b1aa8..07edc4d43e 100644
--- a/keyboards/tmo50/info.json
+++ b/keyboards/tmo50/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "breathing": true 18 "breathing": true
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "C7" 24 "pin": "C7"
22 }, 25 },
diff --git a/keyboards/trashman/ketch/config.h b/keyboards/trashman/ketch/config.h
index 0f391f70ba..5472320cc0 100644
--- a/keyboards/trashman/ketch/config.h
+++ b/keyboards/trashman/ketch/config.h
@@ -33,5 +33,4 @@ SOFTWARE.
33#define RGBLIGHT_EFFECT_RGB_TEST 33#define RGBLIGHT_EFFECT_RGB_TEST
34#define RGBLIGHT_EFFECT_ALTERNATING 34#define RGBLIGHT_EFFECT_ALTERNATING
35#define RGBLIGHT_EFFECT_TWINKLE 35#define RGBLIGHT_EFFECT_TWINKLE
36#define RGBLIGHT_SLEEP
37#define NO_USB_STARTUP_CHECK 36#define NO_USB_STARTUP_CHECK
diff --git a/keyboards/trashman/ketch/info.json b/keyboards/trashman/ketch/info.json
index 21f3bb7ec3..592f4e24ac 100644
--- a/keyboards/trashman/ketch/info.json
+++ b/keyboards/trashman/ketch/info.json
@@ -9,6 +9,9 @@
9 "device_version": "0.0.1", 9 "device_version": "0.0.1",
10 "max_power": 100 10 "max_power": 100
11 }, 11 },
12 "rgblight": {
13 "sleep": true
14 },
12 "ws2812": { 15 "ws2812": {
13 "pin": "F4" 16 "pin": "F4"
14 }, 17 },
diff --git a/keyboards/tszaboo/ortho4exent/config.h b/keyboards/tszaboo/ortho4exent/config.h
index d04509a30d..2ed9b5c008 100644
--- a/keyboards/tszaboo/ortho4exent/config.h
+++ b/keyboards/tszaboo/ortho4exent/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22 #define RGBLIGHT_HUE_STEP 8 22 #define RGBLIGHT_HUE_STEP 8
23 #define RGBLIGHT_SAT_STEP 8 23 #define RGBLIGHT_SAT_STEP 8
24 #define RGBLIGHT_VAL_STEP 8 24 #define RGBLIGHT_VAL_STEP 8
25 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
28#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/tszaboo/ortho4exent/info.json b/keyboards/tszaboo/ortho4exent/info.json
index 21c69b1eb0..d1afed5f0c 100644
--- a/keyboards/tszaboo/ortho4exent/info.json
+++ b/keyboards/tszaboo/ortho4exent/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x7934", 8 "pid": "0x7934",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B6" 15 "pin": "B6"
13 }, 16 },
diff --git a/keyboards/ubest/vn/config.h b/keyboards/ubest/vn/config.h
index fd3c59f509..26f27d5bde 100644
--- a/keyboards/ubest/vn/config.h
+++ b/keyboards/ubest/vn/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24// #define RGBLIGHT_EFFECT_BREATHING 23// #define RGBLIGHT_EFFECT_BREATHING
25// #define RGBLIGHT_EFFECT_RAINBOW_MOOD 24// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
26// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ubest/vn/info.json b/keyboards/ubest/vn/info.json
index 4180f6f5ec..d2ab82b39b 100644
--- a/keyboards/ubest/vn/info.json
+++ b/keyboards/ubest/vn/info.json
@@ -20,7 +20,8 @@
20 "pin": "E2" 20 "pin": "E2"
21 }, 21 },
22 "rgblight": { 22 "rgblight": {
23 "max_brightness": 240 23 "max_brightness": 240,
24 "sleep": true
24 }, 25 },
25 "indicators": { 26 "indicators": {
26 "caps_lock": "B3", 27 "caps_lock": "B3",
diff --git a/keyboards/unison/v04/config.h b/keyboards/unison/v04/config.h
index af4aaefea3..b7cfe159a8 100644
--- a/keyboards/unison/v04/config.h
+++ b/keyboards/unison/v04/config.h
@@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30 #define RGBLIGHT_HUE_STEP 4 30 #define RGBLIGHT_HUE_STEP 4
31 #define RGBLIGHT_SAT_STEP 8 31 #define RGBLIGHT_SAT_STEP 8
32 #define RGBLIGHT_VAL_STEP 8 32 #define RGBLIGHT_VAL_STEP 8
33 // #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
34 /*== Lighting Layers ==*/ 33 /*== Lighting Layers ==*/
35 #define RGBLIGHT_LAYERS 34 #define RGBLIGHT_LAYERS
36 // #define RGBLIGHT_MAX_LAYERS 2 35 // #define RGBLIGHT_MAX_LAYERS 2
diff --git a/keyboards/waldo/config.h b/keyboards/waldo/config.h
index a0d7763711..ee7a78dd0c 100644
--- a/keyboards/waldo/config.h
+++ b/keyboards/waldo/config.h
@@ -53,4 +53,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53#define RGBLIGHT_HUE_STEP 8 53#define RGBLIGHT_HUE_STEP 8
54#define RGBLIGHT_SAT_STEP 8 54#define RGBLIGHT_SAT_STEP 8
55#define RGBLIGHT_VAL_STEP 8 55#define RGBLIGHT_VAL_STEP 8
56#define RGBLIGHT_SLEEP
diff --git a/keyboards/waldo/info.json b/keyboards/waldo/info.json
index 0959861ca9..ff8c704508 100644
--- a/keyboards/waldo/info.json
+++ b/keyboards/waldo/info.json
@@ -16,6 +16,9 @@
16 "pin": "B7", 16 "pin": "B7",
17 "breathing": true 17 "breathing": true
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "B0" 23 "pin": "B0"
21 }, 24 },
diff --git a/keyboards/wavtype/foundation/config.h b/keyboards/wavtype/foundation/config.h
index 09d5a7bf8a..4c7cede544 100644
--- a/keyboards/wavtype/foundation/config.h
+++ b/keyboards/wavtype/foundation/config.h
@@ -7,7 +7,6 @@
7# define RGBLIGHT_HUE_STEP 8 7# define RGBLIGHT_HUE_STEP 8
8# define RGBLIGHT_SAT_STEP 8 8# define RGBLIGHT_SAT_STEP 8
9# define RGBLIGHT_VAL_STEP 8 9# define RGBLIGHT_VAL_STEP 8
10# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
11#define RGBLIGHT_EFFECT_BREATHING 10#define RGBLIGHT_EFFECT_BREATHING
12#define RGBLIGHT_EFFECT_RAINBOW_MOOD 11#define RGBLIGHT_EFFECT_RAINBOW_MOOD
13#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 12#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/wavtype/foundation/info.json b/keyboards/wavtype/foundation/info.json
index ea0adf2ee5..c437b1841b 100644
--- a/keyboards/wavtype/foundation/info.json
+++ b/keyboards/wavtype/foundation/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0003", 8 "pid": "0x0003",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "B0" 15 "pin": "B0"
13 }, 16 },
diff --git a/keyboards/wavtype/p01_ultra/config.h b/keyboards/wavtype/p01_ultra/config.h
index e6b401aa75..0e41f95fd0 100644
--- a/keyboards/wavtype/p01_ultra/config.h
+++ b/keyboards/wavtype/p01_ultra/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25/*== or choose animations ==*/ 24/*== or choose animations ==*/
26# define RGBLIGHT_EFFECT_BREATHING 25# define RGBLIGHT_EFFECT_BREATHING
27# define RGBLIGHT_EFFECT_RAINBOW_MOOD 26# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/wavtype/p01_ultra/info.json b/keyboards/wavtype/p01_ultra/info.json
index fa04ce7850..a00bd25951 100644
--- a/keyboards/wavtype/p01_ultra/info.json
+++ b/keyboards/wavtype/p01_ultra/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x0004", 8 "pid": "0x0004",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "E6" 15 "pin": "E6"
13 }, 16 },
diff --git a/keyboards/westfoxtrot/aanzee/config.h b/keyboards/westfoxtrot/aanzee/config.h
index 9a29563ec7..27467c648f 100644
--- a/keyboards/westfoxtrot/aanzee/config.h
+++ b/keyboards/westfoxtrot/aanzee/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 12 21 #define RGBLIGHT_HUE_STEP 12
22 #define RGBLIGHT_SAT_STEP 25 22 #define RGBLIGHT_SAT_STEP 25
23 #define RGBLIGHT_VAL_STEP 12 23 #define RGBLIGHT_VAL_STEP 12
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/westfoxtrot/aanzee/info.json b/keyboards/westfoxtrot/aanzee/info.json
index 9dd3fcb2a4..15d0f6bb7c 100644
--- a/keyboards/westfoxtrot/aanzee/info.json
+++ b/keyboards/westfoxtrot/aanzee/info.json
@@ -22,6 +22,9 @@
22 "caps_lock": "B2", 22 "caps_lock": "B2",
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": {
26 "sleep": true
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "E6" 29 "pin": "E6"
27 }, 30 },
diff --git a/keyboards/westfoxtrot/cypher/rev5/config.h b/keyboards/westfoxtrot/cypher/rev5/config.h
index ed68bff9d4..d5998830a4 100644
--- a/keyboards/westfoxtrot/cypher/rev5/config.h
+++ b/keyboards/westfoxtrot/cypher/rev5/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31 #define RGBLIGHT_HUE_STEP 12 31 #define RGBLIGHT_HUE_STEP 12
32 #define RGBLIGHT_SAT_STEP 25 32 #define RGBLIGHT_SAT_STEP 25
33 #define RGBLIGHT_VAL_STEP 12 33 #define RGBLIGHT_VAL_STEP 12
34 #define RGBLIGHT_SLEEP
35#define RGBLIGHT_EFFECT_BREATHING 34#define RGBLIGHT_EFFECT_BREATHING
36#define RGBLIGHT_EFFECT_RAINBOW_MOOD 35#define RGBLIGHT_EFFECT_RAINBOW_MOOD
37#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 36#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/westfoxtrot/cypher/rev5/info.json b/keyboards/westfoxtrot/cypher/rev5/info.json
index d3f57b6e67..df3a21dd8a 100644
--- a/keyboards/westfoxtrot/cypher/rev5/info.json
+++ b/keyboards/westfoxtrot/cypher/rev5/info.json
@@ -16,6 +16,9 @@
16 "levels": 5, 16 "levels": 5,
17 "breathing": true 17 "breathing": true
18 }, 18 },
19 "rgblight": {
20 "sleep": true
21 },
19 "ws2812": { 22 "ws2812": {
20 "pin": "E6" 23 "pin": "E6"
21 }, 24 },
diff --git a/keyboards/winry/winry315/config.h b/keyboards/winry/winry315/config.h
index 09724a2c00..7e29221156 100644
--- a/keyboards/winry/winry315/config.h
+++ b/keyboards/winry/winry315/config.h
@@ -20,7 +20,6 @@
20# define RGBLIGHT_HUE_STEP 8 20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8 21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8 22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_SLEEP
24# define RGBLIGHT_EFFECT_BREATHING 23# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_RAINBOW_MOOD 24# define RGBLIGHT_EFFECT_RAINBOW_MOOD
26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/winry/winry315/info.json b/keyboards/winry/winry315/info.json
index cfd52d368a..095dd429fd 100644
--- a/keyboards/winry/winry315/info.json
+++ b/keyboards/winry/winry315/info.json
@@ -12,7 +12,8 @@
12 "driver": "WS2812" 12 "driver": "WS2812"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 150 15 "max_brightness": 150,
16 "sleep": true
16 }, 17 },
17 "encoder": { 18 "encoder": {
18 "rotary": [ 19 "rotary": [
diff --git a/keyboards/wolf/ts60/config.h b/keyboards/wolf/ts60/config.h
index 5064157a52..b241c19aac 100644
--- a/keyboards/wolf/ts60/config.h
+++ b/keyboards/wolf/ts60/config.h
@@ -29,7 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32#define RGBLIGHT_SLEEP
33#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL 32#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL
34 33
35#define BACKLIGHT_DEFAULT_LEVEL 6 34#define BACKLIGHT_DEFAULT_LEVEL 6
diff --git a/keyboards/wolf/ts60/info.json b/keyboards/wolf/ts60/info.json
index d1337177b4..49d9f59817 100644
--- a/keyboards/wolf/ts60/info.json
+++ b/keyboards/wolf/ts60/info.json
@@ -17,6 +17,9 @@
17 "pin": "B7", 17 "pin": "B7",
18 "levels": 6 18 "levels": 6
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "D0" 24 "pin": "D0"
22 }, 25 },
diff --git a/keyboards/wolfmarkclub/wm1/config.h b/keyboards/wolfmarkclub/wm1/config.h
index 8df536bf54..c1d3b49a07 100644
--- a/keyboards/wolfmarkclub/wm1/config.h
+++ b/keyboards/wolfmarkclub/wm1/config.h
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
31#define RGBLIGHT_HUE_STEP 8 31#define RGBLIGHT_HUE_STEP 8
32#define RGBLIGHT_SAT_STEP 8 32#define RGBLIGHT_SAT_STEP 8
33#define RGBLIGHT_VAL_STEP 8 33#define RGBLIGHT_VAL_STEP 8
34#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
35 34
36/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 35/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
37#define LOCKING_SUPPORT_ENABLE 36#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/wolfmarkclub/wm1/info.json b/keyboards/wolfmarkclub/wm1/info.json
index 099327f417..87f7e1ebd0 100644
--- a/keyboards/wolfmarkclub/wm1/info.json
+++ b/keyboards/wolfmarkclub/wm1/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x2B29", 8 "pid": "0x2B29",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "rgblight": {
12 "sleep": true
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "A3" 15 "pin": "A3"
13 }, 16 },
diff --git a/keyboards/work_louder/loop/config.h b/keyboards/work_louder/loop/config.h
index cf25b4b5b7..6f91e57629 100644
--- a/keyboards/work_louder/loop/config.h
+++ b/keyboards/work_louder/loop/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21//# define RGBLIGHT_HUE_STEP 8 21//# define RGBLIGHT_HUE_STEP 8
22//# define RGBLIGHT_SAT_STEP 8 22//# define RGBLIGHT_SAT_STEP 8
23//# define RGBLIGHT_VAL_STEP 8 23//# define RGBLIGHT_VAL_STEP 8
24#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25/*== or choose animations ==*/ 24/*== or choose animations ==*/
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/work_louder/loop/info.json b/keyboards/work_louder/loop/info.json
index 966f0a6b02..458066fc15 100644
--- a/keyboards/work_louder/loop/info.json
+++ b/keyboards/work_louder/loop/info.json
@@ -30,7 +30,8 @@
30 "pin": "F1" 30 "pin": "F1"
31 }, 31 },
32 "rgblight": { 32 "rgblight": {
33 "max_brightness": 120 33 "max_brightness": 120,
34 "sleep": true
34 }, 35 },
35 "processor": "atmega32u4", 36 "processor": "atmega32u4",
36 "bootloader": "atmel-dfu", 37 "bootloader": "atmel-dfu",
diff --git a/keyboards/work_louder/micro/config.h b/keyboards/work_louder/micro/config.h
index 234b1de602..98f2b86973 100644
--- a/keyboards/work_louder/micro/config.h
+++ b/keyboards/work_louder/micro/config.h
@@ -12,7 +12,6 @@
12// #define RGB_MATRIX_KEYPRESSES 12// #define RGB_MATRIX_KEYPRESSES
13 13
14#define RGBLIGHT_DI_PIN D2 14#define RGBLIGHT_DI_PIN D2
15#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
16#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_STATIC_GRADIENT + 9 15#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_STATIC_GRADIENT + 9
17#define RGBLIGHT_DEFAULT_HUE 213 16#define RGBLIGHT_DEFAULT_HUE 213
18 17
diff --git a/keyboards/work_louder/micro/info.json b/keyboards/work_louder/micro/info.json
index 6b14ecfbe7..d003fcad38 100644
--- a/keyboards/work_louder/micro/info.json
+++ b/keyboards/work_louder/micro/info.json
@@ -37,7 +37,8 @@
37 "hue_steps": 8, 37 "hue_steps": 8,
38 "led_count": 8, 38 "led_count": 8,
39 "max_brightness": 150, 39 "max_brightness": 150,
40 "saturation_steps": 8 40 "saturation_steps": 8,
41 "sleep": true
41 }, 42 },
42 "ws2812": { 43 "ws2812": {
43 "pin": "D1" 44 "pin": "D1"
diff --git a/keyboards/work_louder/nano/config.h b/keyboards/work_louder/nano/config.h
index 593304a053..d7f8268e87 100644
--- a/keyboards/work_louder/nano/config.h
+++ b/keyboards/work_louder/nano/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22//# define RGBLIGHT_HUE_STEP 8 22//# define RGBLIGHT_HUE_STEP 8
23//# define RGBLIGHT_SAT_STEP 8 23//# define RGBLIGHT_SAT_STEP 8
24//# define RGBLIGHT_VAL_STEP 8 24//# define RGBLIGHT_VAL_STEP 8
25#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26/*== or choose animations ==*/ 25/*== or choose animations ==*/
27#define RGBLIGHT_EFFECT_BREATHING 26#define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_RAINBOW_MOOD 27#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/work_louder/nano/info.json b/keyboards/work_louder/nano/info.json
index adc32d10a6..c01e7c6805 100644
--- a/keyboards/work_louder/nano/info.json
+++ b/keyboards/work_louder/nano/info.json
@@ -26,7 +26,8 @@
26 "pin": "F6" 26 "pin": "F6"
27 }, 27 },
28 "rgblight": { 28 "rgblight": {
29 "max_brightness": 120 29 "max_brightness": 120,
30 "sleep": true
30 }, 31 },
31 "bootmagic": { 32 "bootmagic": {
32 "matrix": [0, 2] 33 "matrix": [0, 2]
diff --git a/keyboards/work_louder/work_board/config.h b/keyboards/work_louder/work_board/config.h
index 56615c8e49..99eff1c251 100644
--- a/keyboards/work_louder/work_board/config.h
+++ b/keyboards/work_louder/work_board/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21//# define RGBLIGHT_HUE_STEP 8 21//# define RGBLIGHT_HUE_STEP 8
22//# define RGBLIGHT_SAT_STEP 8 22//# define RGBLIGHT_SAT_STEP 8
23//# define RGBLIGHT_VAL_STEP 8 23//# define RGBLIGHT_VAL_STEP 8
24#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25/*== or choose animations ==*/ 24/*== or choose animations ==*/
26#define RGBLIGHT_EFFECT_BREATHING 25#define RGBLIGHT_EFFECT_BREATHING
27#define RGBLIGHT_EFFECT_RAINBOW_MOOD 26#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/work_louder/work_board/info.json b/keyboards/work_louder/work_board/info.json
index 067a2b292e..99ddfd5e65 100644
--- a/keyboards/work_louder/work_board/info.json
+++ b/keyboards/work_louder/work_board/info.json
@@ -25,7 +25,8 @@
25 "pin": "D1" 25 "pin": "D1"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "max_brightness": 120 28 "max_brightness": 120,
29 "sleep": true
29 }, 30 },
30 "processor": "atmega32u4", 31 "processor": "atmega32u4",
31 "bootloader": "atmel-dfu", 32 "bootloader": "atmel-dfu",
diff --git a/keyboards/wuque/creek70/config.h b/keyboards/wuque/creek70/config.h
index d33ee006aa..29616b4d05 100644
--- a/keyboards/wuque/creek70/config.h
+++ b/keyboards/wuque/creek70/config.h
@@ -20,7 +20,6 @@
20# define RGBLIGHT_HUE_STEP 8 20# define RGBLIGHT_HUE_STEP 8
21# define RGBLIGHT_SAT_STEP 8 21# define RGBLIGHT_SAT_STEP 8
22# define RGBLIGHT_VAL_STEP 8 22# define RGBLIGHT_VAL_STEP 8
23# define RGBLIGHT_SLEEP
24# define RGBLIGHT_EFFECT_BREATHING 23# define RGBLIGHT_EFFECT_BREATHING
25# define RGBLIGHT_EFFECT_RAINBOW_MOOD 24# define RGBLIGHT_EFFECT_RAINBOW_MOOD
26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/wuque/creek70/info.json b/keyboards/wuque/creek70/info.json
index 5e54c694ed..c7428d1d84 100644
--- a/keyboards/wuque/creek70/info.json
+++ b/keyboards/wuque/creek70/info.json
@@ -30,7 +30,8 @@
30 "pin": "D0" 30 "pin": "D0"
31 }, 31 },
32 "rgblight": { 32 "rgblight": {
33 "max_brightness": 200 33 "max_brightness": 200,
34 "sleep": true
34 }, 35 },
35 "layouts": { 36 "layouts": {
36 "LAYOUT": { 37 "LAYOUT": {
diff --git a/keyboards/wuque/ikki68/config.h b/keyboards/wuque/ikki68/config.h
index 80ecfb420d..23a1397977 100644
--- a/keyboards/wuque/ikki68/config.h
+++ b/keyboards/wuque/ikki68/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27 #define RGBLIGHT_HUE_STEP 8 27 #define RGBLIGHT_HUE_STEP 8
28 #define RGBLIGHT_SAT_STEP 8 28 #define RGBLIGHT_SAT_STEP 8
29 #define RGBLIGHT_VAL_STEP 8 29 #define RGBLIGHT_VAL_STEP 8
30 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
31/*======= RGB function=======*/ 30/*======= RGB function=======*/
32#define RGBLIGHT_EFFECT_BREATHING 31#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD 32#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/wuque/ikki68/info.json b/keyboards/wuque/ikki68/info.json
index e450f95dbf..c20d7f5ebe 100644
--- a/keyboards/wuque/ikki68/info.json
+++ b/keyboards/wuque/ikki68/info.json
@@ -12,7 +12,8 @@
12 "pin": "E2" 12 "pin": "E2"
13 }, 13 },
14 "rgblight": { 14 "rgblight": {
15 "max_brightness": 200 15 "max_brightness": 200,
16 "sleep": true
16 }, 17 },
17 "matrix_pins": { 18 "matrix_pins": {
18 "cols": ["D1", "D0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "F0", "F1", "B6", "F4", "F5", "F6", "F7"], 19 "cols": ["D1", "D0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "F0", "F1", "B6", "F4", "F5", "F6", "F7"],
diff --git a/keyboards/wuque/ikki68_aurora/config.h b/keyboards/wuque/ikki68_aurora/config.h
index c5726c333e..3dd3c81135 100644
--- a/keyboards/wuque/ikki68_aurora/config.h
+++ b/keyboards/wuque/ikki68_aurora/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27 #define RGBLIGHT_HUE_STEP 8 27 #define RGBLIGHT_HUE_STEP 8
28 #define RGBLIGHT_SAT_STEP 8 28 #define RGBLIGHT_SAT_STEP 8
29 #define RGBLIGHT_VAL_STEP 8 29 #define RGBLIGHT_VAL_STEP 8
30 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
31/*======= RGB function=======*/ 30/*======= RGB function=======*/
32#define RGBLIGHT_EFFECT_BREATHING 31#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD 32#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/wuque/ikki68_aurora/info.json b/keyboards/wuque/ikki68_aurora/info.json
index 2e93f0efc7..f070937822 100644
--- a/keyboards/wuque/ikki68_aurora/info.json
+++ b/keyboards/wuque/ikki68_aurora/info.json
@@ -21,7 +21,8 @@
21 "pin": "E2" 21 "pin": "E2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 200 24 "max_brightness": 200,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "bootloader": "atmel-dfu", 28 "bootloader": "atmel-dfu",
diff --git a/keyboards/wuque/promise87/ansi/config.h b/keyboards/wuque/promise87/ansi/config.h
index b0e79e97c7..2fc003611a 100644
--- a/keyboards/wuque/promise87/ansi/config.h
+++ b/keyboards/wuque/promise87/ansi/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24/*======= RGB function=======*/ 23/*======= RGB function=======*/
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/wuque/promise87/ansi/info.json b/keyboards/wuque/promise87/ansi/info.json
index d49b4aaa79..be6ac0e4bf 100644
--- a/keyboards/wuque/promise87/ansi/info.json
+++ b/keyboards/wuque/promise87/ansi/info.json
@@ -21,7 +21,8 @@
21 "pin": "D2" 21 "pin": "D2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 200 24 "max_brightness": 200,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "bootloader": "atmel-dfu", 28 "bootloader": "atmel-dfu",
diff --git a/keyboards/wuque/promise87/wkl/config.h b/keyboards/wuque/promise87/wkl/config.h
index b0e79e97c7..2fc003611a 100644
--- a/keyboards/wuque/promise87/wkl/config.h
+++ b/keyboards/wuque/promise87/wkl/config.h
@@ -20,7 +20,6 @@
20 #define RGBLIGHT_HUE_STEP 8 20 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 8 21 #define RGBLIGHT_SAT_STEP 8
22 #define RGBLIGHT_VAL_STEP 8 22 #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24/*======= RGB function=======*/ 23/*======= RGB function=======*/
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/wuque/promise87/wkl/info.json b/keyboards/wuque/promise87/wkl/info.json
index 7e0d7cfdcb..e80cad677c 100644
--- a/keyboards/wuque/promise87/wkl/info.json
+++ b/keyboards/wuque/promise87/wkl/info.json
@@ -21,7 +21,8 @@
21 "pin": "D2" 21 "pin": "D2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 200 24 "max_brightness": 200,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "bootloader": "atmel-dfu", 28 "bootloader": "atmel-dfu",
diff --git a/keyboards/xiudi/xd75/config.h b/keyboards/xiudi/xd75/config.h
index 8acfb92cf5..eb79d2d772 100644
--- a/keyboards/xiudi/xd75/config.h
+++ b/keyboards/xiudi/xd75/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 12 21# define RGBLIGHT_HUE_STEP 12
22# define RGBLIGHT_SAT_STEP 25 22# define RGBLIGHT_SAT_STEP 25
23# define RGBLIGHT_VAL_STEP 12 23# define RGBLIGHT_VAL_STEP 12
24//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/xiudi/xd84pro/config.h b/keyboards/xiudi/xd84pro/config.h
index ed84a2ad6f..35f70798e5 100644
--- a/keyboards/xiudi/xd84pro/config.h
+++ b/keyboards/xiudi/xd84pro/config.h
@@ -20,7 +20,6 @@
20// #define RGBLIGHT_HUE_STEP 8 20// #define RGBLIGHT_HUE_STEP 8
21// #define RGBLIGHT_SAT_STEP 8 21// #define RGBLIGHT_SAT_STEP 8
22// #define RGBLIGHT_VAL_STEP 8 22// #define RGBLIGHT_VAL_STEP 8
23 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
24#define RGBLIGHT_EFFECT_BREATHING 23#define RGBLIGHT_EFFECT_BREATHING
25#define RGBLIGHT_EFFECT_RAINBOW_MOOD 24#define RGBLIGHT_EFFECT_RAINBOW_MOOD
26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/xiudi/xd84pro/info.json b/keyboards/xiudi/xd84pro/info.json
index e905ff3e7e..ec03a4e002 100644
--- a/keyboards/xiudi/xd84pro/info.json
+++ b/keyboards/xiudi/xd84pro/info.json
@@ -22,6 +22,9 @@
22 "caps_lock": "B2", 22 "caps_lock": "B2",
23 "on_state": 0 23 "on_state": 0
24 }, 24 },
25 "rgblight": {
26 "sleep": true
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "F6" 29 "pin": "F6"
27 }, 30 },
diff --git a/keyboards/yandrstudio/eau_r2/config.h b/keyboards/yandrstudio/eau_r2/config.h
index dcf74a160b..7cd12d4b36 100644
--- a/keyboards/yandrstudio/eau_r2/config.h
+++ b/keyboards/yandrstudio/eau_r2/config.h
@@ -18,7 +18,6 @@
18#ifdef RGBLIGHT_ENABLE 18#ifdef RGBLIGHT_ENABLE
19 19
20# define RGBLED_NUM 12 20# define RGBLED_NUM 12
21# define RGBLIGHT_SLEEP
22# define RGBLIGHT_VAL_STEP 5 21# define RGBLIGHT_VAL_STEP 5
23 22
24# define RGBLIGHT_EFFECT_BREATHING 23# define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/yandrstudio/eau_r2/info.json b/keyboards/yandrstudio/eau_r2/info.json
index e2700ea0cb..db91c290ec 100644
--- a/keyboards/yandrstudio/eau_r2/info.json
+++ b/keyboards/yandrstudio/eau_r2/info.json
@@ -15,7 +15,8 @@
15 "pin": "A8" 15 "pin": "A8"
16 }, 16 },
17 "rgblight": { 17 "rgblight": {
18 "max_brightness": 200 18 "max_brightness": 200,
19 "sleep": true
19 }, 20 },
20 "debounce": 8, 21 "debounce": 8,
21 "layouts": { 22 "layouts": {
diff --git a/keyboards/yeehaw/config.h b/keyboards/yeehaw/config.h
index 273fd9fca8..19627f889f 100644
--- a/keyboards/yeehaw/config.h
+++ b/keyboards/yeehaw/config.h
@@ -19,7 +19,6 @@
19 #define RGBLIGHT_HUE_STEP 8 19 #define RGBLIGHT_HUE_STEP 8
20 #define RGBLIGHT_SAT_STEP 8 20 #define RGBLIGHT_SAT_STEP 8
21 #define RGBLIGHT_VAL_STEP 8 21 #define RGBLIGHT_VAL_STEP 8
22 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
23#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 24#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yeehaw/info.json b/keyboards/yeehaw/info.json
index 1bcda0bcda..24a1447bcd 100644
--- a/keyboards/yeehaw/info.json
+++ b/keyboards/yeehaw/info.json
@@ -13,6 +13,9 @@
13 {"pin_a": "D1", "pin_b": "D0"} 13 {"pin_a": "D1", "pin_b": "D0"}
14 ] 14 ]
15 }, 15 },
16 "rgblight": {
17 "sleep": true
18 },
16 "ws2812": { 19 "ws2812": {
17 "pin": "B2" 20 "pin": "B2"
18 }, 21 },
diff --git a/keyboards/ymdk/np21/config.h b/keyboards/ymdk/np21/config.h
index 6ad2d4bdf0..1d20ad110d 100644
--- a/keyboards/ymdk/np21/config.h
+++ b/keyboards/ymdk/np21/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21//#define RGBLIGHT_HUE_STEP 8 21//#define RGBLIGHT_HUE_STEP 8
22//#define RGBLIGHT_SAT_STEP 8 22//#define RGBLIGHT_SAT_STEP 8
23//#define RGBLIGHT_VAL_STEP 8 23//#define RGBLIGHT_VAL_STEP 8
24//#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ymdk/sp64/config.h b/keyboards/ymdk/sp64/config.h
index 35e9f6b5a6..8e3de2387d 100644
--- a/keyboards/ymdk/sp64/config.h
+++ b/keyboards/ymdk/sp64/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define RGBLIGHT_HUE_STEP 8 28#define RGBLIGHT_HUE_STEP 8
29#define RGBLIGHT_SAT_STEP 8 29#define RGBLIGHT_SAT_STEP 8
30#define RGBLIGHT_VAL_STEP 8 30#define RGBLIGHT_VAL_STEP 8
31#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
32#define RGBLIGHT_EFFECT_BREATHING 31#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD 32#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 33#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ymdk/sp64/info.json b/keyboards/ymdk/sp64/info.json
index dff795f0b9..b972d634f7 100644
--- a/keyboards/ymdk/sp64/info.json
+++ b/keyboards/ymdk/sp64/info.json
@@ -17,7 +17,8 @@
17 "driver": "i2c" 17 "driver": "i2c"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "max_brightness": 250 20 "max_brightness": 250,
21 "sleep": true
21 }, 22 },
22 "processor": "atmega32a", 23 "processor": "atmega32a",
23 "bootloader": "bootloadhid", 24 "bootloader": "bootloadhid",
diff --git a/keyboards/ymdk/wings/config.h b/keyboards/ymdk/wings/config.h
index c8cfa14161..30144bcdac 100644
--- a/keyboards/ymdk/wings/config.h
+++ b/keyboards/ymdk/wings/config.h
@@ -29,4 +29,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define RGBLIGHT_HUE_STEP 8 29#define RGBLIGHT_HUE_STEP 8
30#define RGBLIGHT_SAT_STEP 8 30#define RGBLIGHT_SAT_STEP 8
31#define RGBLIGHT_VAL_STEP 8 31#define RGBLIGHT_VAL_STEP 8
32#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
diff --git a/keyboards/ymdk/wings/info.json b/keyboards/ymdk/wings/info.json
index 6a136f90d3..19b7102dc0 100644
--- a/keyboards/ymdk/wings/info.json
+++ b/keyboards/ymdk/wings/info.json
@@ -17,6 +17,9 @@
17 "pin": "B6", 17 "pin": "B6",
18 "levels": 5 18 "levels": 5
19 }, 19 },
20 "rgblight": {
21 "sleep": true
22 },
20 "ws2812": { 23 "ws2812": {
21 "pin": "E2" 24 "pin": "E2"
22 }, 25 },
diff --git a/keyboards/ymdk/wingshs/config.h b/keyboards/ymdk/wingshs/config.h
index fe80a59fe5..4c691f9ff9 100644
--- a/keyboards/ymdk/wingshs/config.h
+++ b/keyboards/ymdk/wingshs/config.h
@@ -27,4 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define RGBLIGHT_HUE_STEP 8 27#define RGBLIGHT_HUE_STEP 8
28#define RGBLIGHT_SAT_STEP 8 28#define RGBLIGHT_SAT_STEP 8
29#define RGBLIGHT_VAL_STEP 8 29#define RGBLIGHT_VAL_STEP 8
30#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
diff --git a/keyboards/ymdk/wingshs/info.json b/keyboards/ymdk/wingshs/info.json
index 4c536e7ead..000051e7b0 100644
--- a/keyboards/ymdk/wingshs/info.json
+++ b/keyboards/ymdk/wingshs/info.json
@@ -25,7 +25,8 @@
25 "pin": "E2" 25 "pin": "E2"
26 }, 26 },
27 "rgblight": { 27 "rgblight": {
28 "max_brightness": 160 28 "max_brightness": 160,
29 "sleep": true
29 }, 30 },
30 "processor": "atmega32u4", 31 "processor": "atmega32u4",
31 "bootloader": "atmel-dfu", 32 "bootloader": "atmel-dfu",
diff --git a/keyboards/ymdk/ym68/config.h b/keyboards/ymdk/ym68/config.h
index b35b9d3142..3d79d49cfa 100644
--- a/keyboards/ymdk/ym68/config.h
+++ b/keyboards/ymdk/ym68/config.h
@@ -21,7 +21,6 @@
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ymdk/ym68/info.json b/keyboards/ymdk/ym68/info.json
index 3daab4072a..a66ddd4e7c 100644
--- a/keyboards/ymdk/ym68/info.json
+++ b/keyboards/ymdk/ym68/info.json
@@ -18,6 +18,9 @@
18 "levels": 5, 18 "levels": 5,
19 "breathing": true 19 "breathing": true
20 }, 20 },
21 "rgblight": {
22 "sleep": true
23 },
21 "ws2812": { 24 "ws2812": {
22 "pin": "E2" 25 "pin": "E2"
23 }, 26 },
diff --git a/keyboards/ymdk/ymd21/v2/config.h b/keyboards/ymdk/ymd21/v2/config.h
index 955f702a8d..8adc76dd6a 100644
--- a/keyboards/ymdk/ymd21/v2/config.h
+++ b/keyboards/ymdk/ymd21/v2/config.h
@@ -21,7 +21,6 @@
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ymdk/ymd21/v2/info.json b/keyboards/ymdk/ymd21/v2/info.json
index 18b0ef9e7b..764bd9f002 100644
--- a/keyboards/ymdk/ymd21/v2/info.json
+++ b/keyboards/ymdk/ymd21/v2/info.json
@@ -21,7 +21,8 @@
21 "pin": "E2" 21 "pin": "E2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 180 24 "max_brightness": 180,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "bootloader": "atmel-dfu", 28 "bootloader": "atmel-dfu",
diff --git a/keyboards/ymdk/ymd40/v2/config.h b/keyboards/ymdk/ymd40/v2/config.h
index 1a061e530b..cc789411e7 100644
--- a/keyboards/ymdk/ymd40/v2/config.h
+++ b/keyboards/ymdk/ymd40/v2/config.h
@@ -21,7 +21,6 @@
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/ymdk/ymd40/v2/info.json b/keyboards/ymdk/ymd40/v2/info.json
index ab9648ff46..7fadfd2ab1 100644
--- a/keyboards/ymdk/ymd40/v2/info.json
+++ b/keyboards/ymdk/ymd40/v2/info.json
@@ -21,7 +21,8 @@
21 "pin": "E2" 21 "pin": "E2"
22 }, 22 },
23 "rgblight": { 23 "rgblight": {
24 "max_brightness": 150 24 "max_brightness": 150,
25 "sleep": true
25 }, 26 },
26 "processor": "atmega32u4", 27 "processor": "atmega32u4",
27 "bootloader": "atmel-dfu", 28 "bootloader": "atmel-dfu",
diff --git a/keyboards/yoichiro/lunakey_macro/config.h b/keyboards/yoichiro/lunakey_macro/config.h
index ec059fd01e..f95770105c 100644
--- a/keyboards/yoichiro/lunakey_macro/config.h
+++ b/keyboards/yoichiro/lunakey_macro/config.h
@@ -34,7 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34 #define RGBLIGHT_HUE_STEP 8 34 #define RGBLIGHT_HUE_STEP 8
35 #define RGBLIGHT_SAT_STEP 8 35 #define RGBLIGHT_SAT_STEP 8
36 #define RGBLIGHT_VAL_STEP 8 36 #define RGBLIGHT_VAL_STEP 8
37 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
38// #define RGBLIGHT_LAYERS 37// #define RGBLIGHT_LAYERS
39#define RGBLIGHT_EFFECT_BREATHING 38#define RGBLIGHT_EFFECT_BREATHING
40#define RGBLIGHT_EFFECT_RAINBOW_MOOD 39#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/yoichiro/lunakey_macro/info.json b/keyboards/yoichiro/lunakey_macro/info.json
index f892a9db7f..cd5323e45b 100644
--- a/keyboards/yoichiro/lunakey_macro/info.json
+++ b/keyboards/yoichiro/lunakey_macro/info.json
@@ -13,6 +13,9 @@
13 "rows": ["E6", "B4", "B5"] 13 "rows": ["E6", "B4", "B5"]
14 }, 14 },
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "rgblight": {
17 "sleep": true
18 },
16 "ws2812": { 19 "ws2812": {
17 "pin": "D3" 20 "pin": "D3"
18 }, 21 },
diff --git a/keyboards/yoichiro/lunakey_mini/config.h b/keyboards/yoichiro/lunakey_mini/config.h
index d9c0e58f64..fc14be0ffe 100644
--- a/keyboards/yoichiro/lunakey_mini/config.h
+++ b/keyboards/yoichiro/lunakey_mini/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 #define RGBLIGHT_HUE_STEP 8 21 #define RGBLIGHT_HUE_STEP 8
22 #define RGBLIGHT_SAT_STEP 8 22 #define RGBLIGHT_SAT_STEP 8
23 #define RGBLIGHT_VAL_STEP 8 23 #define RGBLIGHT_VAL_STEP 8
24 #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25#define RGBLIGHT_EFFECT_BREATHING 24#define RGBLIGHT_EFFECT_BREATHING
26#define RGBLIGHT_EFFECT_RAINBOW_MOOD 25#define RGBLIGHT_EFFECT_RAINBOW_MOOD
27#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yoichiro/lunakey_mini/info.json b/keyboards/yoichiro/lunakey_mini/info.json
index 59741d4aa0..e550f9e241 100644
--- a/keyboards/yoichiro/lunakey_mini/info.json
+++ b/keyboards/yoichiro/lunakey_mini/info.json
@@ -17,6 +17,7 @@
17 "soft_serial_pin": "D2" 17 "soft_serial_pin": "D2"
18 }, 18 },
19 "rgblight": { 19 "rgblight": {
20 "sleep": true,
20 "led_map": [0, 1, 2, 3, 4, 5, 11, 10, 9, 8, 7, 6], 21 "led_map": [0, 1, 2, 3, 4, 5, 11, 10, 9, 8, 7, 6],
21 "split_count": [6, 6] 22 "split_count": [6, 6]
22 }, 23 },
diff --git a/keyboards/yushakobo/navpad/10/config.h b/keyboards/yushakobo/navpad/10/config.h
index bb842334be..5a60a76931 100644
--- a/keyboards/yushakobo/navpad/10/config.h
+++ b/keyboards/yushakobo/navpad/10/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21# define RGBLIGHT_HUE_STEP 8 21# define RGBLIGHT_HUE_STEP 8
22# define RGBLIGHT_SAT_STEP 8 22# define RGBLIGHT_SAT_STEP 8
23# define RGBLIGHT_VAL_STEP 8 23# define RGBLIGHT_VAL_STEP 8
24# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
25//# define RGBLIGHT_EFFECT_BREATHING 24//# define RGBLIGHT_EFFECT_BREATHING
26//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 25//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 26# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yushakobo/navpad/10/info.json b/keyboards/yushakobo/navpad/10/info.json
index 81b2740f32..77ef8c6c0a 100644
--- a/keyboards/yushakobo/navpad/10/info.json
+++ b/keyboards/yushakobo/navpad/10/info.json
@@ -16,7 +16,8 @@
16 "pin": "D3" 16 "pin": "D3"
17 }, 17 },
18 "rgblight": { 18 "rgblight": {
19 "max_brightness": 120 19 "max_brightness": 120,
20 "sleep": true
20 }, 21 },
21 "processor": "atmega32u4", 22 "processor": "atmega32u4",
22 "bootloader": "caterina" 23 "bootloader": "caterina"
diff --git a/keyboards/yushakobo/navpad/10_helix_r/config.h b/keyboards/yushakobo/navpad/10_helix_r/config.h
index 19eabd8dcd..431da219b0 100644
--- a/keyboards/yushakobo/navpad/10_helix_r/config.h
+++ b/keyboards/yushakobo/navpad/10_helix_r/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22# define RGBLIGHT_HUE_STEP 8 22# define RGBLIGHT_HUE_STEP 8
23# define RGBLIGHT_SAT_STEP 8 23# define RGBLIGHT_SAT_STEP 8
24# define RGBLIGHT_VAL_STEP 8 24# define RGBLIGHT_VAL_STEP 8
25# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26//# define RGBLIGHT_EFFECT_BREATHING 25//# define RGBLIGHT_EFFECT_BREATHING
27//# define RGBLIGHT_EFFECT_RAINBOW_MOOD 26//# define RGBLIGHT_EFFECT_RAINBOW_MOOD
28# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yushakobo/navpad/10_helix_r/info.json b/keyboards/yushakobo/navpad/10_helix_r/info.json
index 2b14fccf58..fd3b221708 100644
--- a/keyboards/yushakobo/navpad/10_helix_r/info.json
+++ b/keyboards/yushakobo/navpad/10_helix_r/info.json
@@ -40,6 +40,7 @@
40 "rgblight": { 40 "rgblight": {
41 "max_brightness": 120, 41 "max_brightness": 120,
42 "led_map": [0, 1, 2, 3, 4, 5, 6, 8, 7, 9, 10, 11, 12, 13, 14, 20, 19, 18, 17, 16, 15, 21, 22, 23, 24, 25, 26, 33, 32, 31, 30, 29, 28, 27, 34, 35, 36, 37, 38, 39, 40], 42 "led_map": [0, 1, 2, 3, 4, 5, 6, 8, 7, 9, 10, 11, 12, 13, 14, 20, 19, 18, 17, 16, 15, 21, 22, 23, 24, 25, 26, 33, 32, 31, 30, 29, 28, 27, 34, 35, 36, 37, 38, 39, 40],
43 "sleep": true,
43 "split_count": [9, 32] 44 "split_count": [9, 32]
44 }, 45 },
45 "processor": "atmega32u4", 46 "processor": "atmega32u4",
diff --git a/keyboards/yushakobo/quick17/config.h b/keyboards/yushakobo/quick17/config.h
index 118a47eba6..247151181c 100644
--- a/keyboards/yushakobo/quick17/config.h
+++ b/keyboards/yushakobo/quick17/config.h
@@ -45,7 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45# define RGBLIGHT_HUE_STEP 8 45# define RGBLIGHT_HUE_STEP 8
46# define RGBLIGHT_SAT_STEP 8 46# define RGBLIGHT_SAT_STEP 8
47# define RGBLIGHT_VAL_STEP 8 47# define RGBLIGHT_VAL_STEP 8
48//# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
49//# define RGBLIGHT_EFFECT_BREATHING 48//# define RGBLIGHT_EFFECT_BREATHING
50# define RGBLIGHT_EFFECT_RAINBOW_MOOD 49# define RGBLIGHT_EFFECT_RAINBOW_MOOD
51# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 50# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yushakobo/quick7/config.h b/keyboards/yushakobo/quick7/config.h
index 0a35045845..c285c65ef4 100644
--- a/keyboards/yushakobo/quick7/config.h
+++ b/keyboards/yushakobo/quick7/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22# define RGBLIGHT_HUE_STEP 8 22# define RGBLIGHT_HUE_STEP 8
23# define RGBLIGHT_SAT_STEP 8 23# define RGBLIGHT_SAT_STEP 8
24# define RGBLIGHT_VAL_STEP 8 24# define RGBLIGHT_VAL_STEP 8
25# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
26//# define RGBLIGHT_EFFECT_BREATHING 25//# define RGBLIGHT_EFFECT_BREATHING
27# define RGBLIGHT_EFFECT_RAINBOW_MOOD 26# define RGBLIGHT_EFFECT_RAINBOW_MOOD
28//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 27//# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/yushakobo/quick7/info.json b/keyboards/yushakobo/quick7/info.json
index 79458d1564..c877644479 100644
--- a/keyboards/yushakobo/quick7/info.json
+++ b/keyboards/yushakobo/quick7/info.json
@@ -14,6 +14,9 @@
14 {"pin_a": "F5", "pin_b": "F6"} 14 {"pin_a": "F5", "pin_b": "F6"}
15 ] 15 ]
16 }, 16 },
17 "rgblight": {
18 "sleep": true
19 },
17 "ws2812": { 20 "ws2812": {
18 "pin": "D3" 21 "pin": "D3"
19 }, 22 },