summary refs log tree commit diff
path: root/keyboards
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2023-04-16 15:37:24 +1000
committerGitHub <noreply@github.com>2023-04-15 23:37:24 -0600
commit798cbfe6a3430be9f73d3bc7c76550394077ccdb (patch)
tree7bb15ebf93a1edd0d4648920e0cd7fcfd23e41d6 /keyboards
parent1e3d2f2c1e620a18f2f3549f7b5f9d19196df188 (diff)
Fix info.json LTO and format encoder definitions (#20456)
Diffstat (limited to 'keyboards')
-rw-r--r--keyboards/0_sixty/info.json4
-rw-r--r--keyboards/0xcb/splaytoraid/info.json6
-rw-r--r--keyboards/1upkeyboards/pi40/grid_v1_1/info.json5
-rw-r--r--keyboards/1upkeyboards/pi40/mit_v1_0/info.json5
-rw-r--r--keyboards/1upkeyboards/pi40/mit_v1_1/info.json5
-rw-r--r--keyboards/1upkeyboards/pi60/info.json15
-rw-r--r--keyboards/1upkeyboards/sweet16v2/kb2040/info.json10
-rw-r--r--keyboards/1upkeyboards/sweet16v2/pro_micro/info.json10
-rw-r--r--keyboards/anavi/knob1/info.json6
-rw-r--r--keyboards/anavi/knobs3/info.json18
-rw-r--r--keyboards/anavi/macropad10/info.json6
-rw-r--r--keyboards/argo_works/ishi/80/mk0_avr_extra/info.json2
-rw-r--r--keyboards/atlantis/ps17/info.json7
-rw-r--r--keyboards/binepad/bnr1/v1/info.json5
-rwxr-xr-xkeyboards/binepad/bnr1/v2/info.json5
-rw-r--r--keyboards/boardsource/lulu/avr/info.json2
-rw-r--r--keyboards/boardsource/lulu/rp2040/info.json2
-rw-r--r--keyboards/boardsource/microdox/v2/info.json4
-rw-r--r--keyboards/cannonkeys/ortho48v2/info.json2
-rw-r--r--keyboards/cannonkeys/ortho60v2/info.json2
-rw-r--r--keyboards/chromatonemini/info.json2
-rw-r--r--keyboards/clueboard/card/info.json3
-rw-r--r--keyboards/cxt_studio/info.json8
-rw-r--r--keyboards/drop/sense75/info.json2
-rw-r--r--keyboards/fearherbs1/blue_team_pad/info.json4
-rw-r--r--keyboards/geistmaschine/geist/info.json6
-rw-r--r--keyboards/geistmaschine/macropod/info.json6
-rw-r--r--keyboards/ghs/xls/info.json8
-rw-r--r--keyboards/gkeyboard/gpad8_2r/info.json12
-rw-r--r--keyboards/handwired/daskeyboard/daskeyboard4/info.json5
-rw-r--r--keyboards/handwired/maverick0197/keydeck8/info.json2
-rw-r--r--keyboards/hfdkb/keyboard_sw/k83/info.json2
-rw-r--r--keyboards/hotdox76v2/info.json3
-rw-r--r--keyboards/kbdfans/kbdpad/mk3/info.json3
-rw-r--r--keyboards/keebio/convolution/rev1/info.json4
-rw-r--r--keyboards/keebio/sinc/rev1/info.json4
-rw-r--r--keyboards/keebio/sinc/rev2/info.json4
-rw-r--r--keyboards/keebio/sinc/rev3/info.json4
-rw-r--r--keyboards/lpad/info.json5
-rw-r--r--keyboards/mechwild/sugarglider/info.json8
-rw-r--r--keyboards/mecxlabs/mp1/info.json2
-rw-r--r--keyboards/mwstudio/mw80/info.json2
-rw-r--r--keyboards/pauperboards/brick/info.json5
-rw-r--r--keyboards/pica40/rev1/info.json4
-rw-r--r--keyboards/pica40/rev2/info.json4
-rw-r--r--keyboards/reedskeebs/alish40/info.json5
-rw-r--r--keyboards/spleeb/info.json11
-rw-r--r--keyboards/splitkb/aurora/corne/rev1/info.json10
-rw-r--r--keyboards/splitkb/aurora/lily58/rev1/info.json10
-rw-r--r--keyboards/splitkb/aurora/sweep/rev1/info.json20
-rw-r--r--keyboards/splitkb/kyria/rev3/info.json10
-rw-r--r--keyboards/sthlmkb/lagom/info.json4
-rw-r--r--keyboards/sthlmkb/litl/info.json2
-rw-r--r--keyboards/takashicompany/goat51/info.json2
-rw-r--r--keyboards/tau4/info.json2
-rw-r--r--keyboards/tweetydabird/lbs4/info.json6
-rw-r--r--keyboards/tweetydabird/lbs6/info.json2
-rw-r--r--keyboards/tzarc/ghoul/rev1/rp2040/info.json6
-rw-r--r--keyboards/tzarc/ghoul/rev1/stm32/info.json6
-rw-r--r--keyboards/wolf/frogpad/info.json4
60 files changed, 108 insertions, 225 deletions
diff --git a/keyboards/0_sixty/info.json b/keyboards/0_sixty/info.json
index c6925b6c16..98f93ff746 100644
--- a/keyboards/0_sixty/info.json
+++ b/keyboards/0_sixty/info.json
@@ -15,7 +15,9 @@
         "extrakey": true,
         "console": true,
         "command": true,
-        "nkro": true,
+        "nkro": true
+    },
+    "build": {
         "lto": true
     },
     "processor": "atmega32u4",
diff --git a/keyboards/0xcb/splaytoraid/info.json b/keyboards/0xcb/splaytoraid/info.json
index f6a8061e1e..cb69db25c3 100644
--- a/keyboards/0xcb/splaytoraid/info.json
+++ b/keyboards/0xcb/splaytoraid/info.json
@@ -32,11 +32,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "B5",
-                "pin_b": "B6",
-                "resolution": 4
-            }
+            {"pin_a": "B5", "pin_b": "B6", "resolution": 4}
         ]
     },
     "rgb_matrix": {
diff --git a/keyboards/1upkeyboards/pi40/grid_v1_1/info.json b/keyboards/1upkeyboards/pi40/grid_v1_1/info.json
index bd1e1bf065..f2c3d4267a 100644
--- a/keyboards/1upkeyboards/pi40/grid_v1_1/info.json
+++ b/keyboards/1upkeyboards/pi40/grid_v1_1/info.json
@@ -36,10 +36,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "GP14",
-                "pin_b": "GP13"
-            }
+            {"pin_a": "GP14", "pin_b": "GP13"}
         ]
     },
     "rgb_matrix": {
diff --git a/keyboards/1upkeyboards/pi40/mit_v1_0/info.json b/keyboards/1upkeyboards/pi40/mit_v1_0/info.json
index 0de0926be1..0df4b7e86d 100644
--- a/keyboards/1upkeyboards/pi40/mit_v1_0/info.json
+++ b/keyboards/1upkeyboards/pi40/mit_v1_0/info.json
@@ -36,10 +36,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "GP14",
-                "pin_b": "GP13"
-            }
+            {"pin_a": "GP14", "pin_b": "GP13"}
         ]
     },
     "rgb_matrix": {
diff --git a/keyboards/1upkeyboards/pi40/mit_v1_1/info.json b/keyboards/1upkeyboards/pi40/mit_v1_1/info.json
index 5192e20aa5..2892cb465e 100644
--- a/keyboards/1upkeyboards/pi40/mit_v1_1/info.json
+++ b/keyboards/1upkeyboards/pi40/mit_v1_1/info.json
@@ -36,10 +36,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "GP14",
-                "pin_b": "GP13"
-            }
+            {"pin_a": "GP14", "pin_b": "GP13"}
         ]
     },
     "rgb_matrix": {
diff --git a/keyboards/1upkeyboards/pi60/info.json b/keyboards/1upkeyboards/pi60/info.json
index 3f3871cd73..3ec2f62aea 100644
--- a/keyboards/1upkeyboards/pi60/info.json
+++ b/keyboards/1upkeyboards/pi60/info.json
@@ -35,18 +35,9 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "GP4",
-                "pin_b": "GP3"
-            },
-            {
-                "pin_a": "GP22",
-                "pin_b": "GP2"
-            },
-            {
-                "pin_a": "GP23",
-                "pin_b": "GP24"
-            }
+            {"pin_a": "GP4", "pin_b": "GP3"},
+            {"pin_a": "GP22", "pin_b": "GP2"},
+            {"pin_a": "GP23", "pin_b": "GP24"}
         ]
     },
     "rgb_matrix": {
diff --git a/keyboards/1upkeyboards/sweet16v2/kb2040/info.json b/keyboards/1upkeyboards/sweet16v2/kb2040/info.json
index 8be0d009e4..e41026815b 100644
--- a/keyboards/1upkeyboards/sweet16v2/kb2040/info.json
+++ b/keyboards/1upkeyboards/sweet16v2/kb2040/info.json
@@ -36,14 +36,8 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "GP27",
-                "pin_b": "GP28"
-            },
-            {
-                "pin_a": "GP4",
-                "pin_b": "GP3"
-            }
+            {"pin_a": "GP27", "pin_b": "GP28"},
+            {"pin_a": "GP4", "pin_b": "GP3"}
         ]
     },
     "rgb_matrix": {
diff --git a/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json b/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json
index ec95d1b2c6..bc4649d409 100644
--- a/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json
+++ b/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json
@@ -34,14 +34,8 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "F6",
-                "pin_b": "F5"
-            },
-            {
-                "pin_a": "D4",
-                "pin_b": "D0"
-            }
+            {"pin_a": "F6", "pin_b": "F5"},
+            {"pin_a": "D4", "pin_b": "D0"}
         ]
     },
     "rgb_matrix": {
diff --git a/keyboards/anavi/knob1/info.json b/keyboards/anavi/knob1/info.json
index 272097dd8c..fd22b96603 100644
--- a/keyboards/anavi/knob1/info.json
+++ b/keyboards/anavi/knob1/info.json
@@ -40,11 +40,7 @@
     "encoder": {
 	"enabled": true,
         "rotary": [
-            {
-		    "pin_a": "GP27",
-		    "pin_b": "GP28",
-		    "resolution": 2
-	    }
+            {"pin_a": "GP27", "pin_b": "GP28", "resolution": 2}
         ]
     },
     "matrix_pins": {
diff --git a/keyboards/anavi/knobs3/info.json b/keyboards/anavi/knobs3/info.json
index 2500d2554e..1a9f6e064c 100644
--- a/keyboards/anavi/knobs3/info.json
+++ b/keyboards/anavi/knobs3/info.json
@@ -45,21 +45,9 @@
     "encoder": {
     "enabled": true,
         "rotary": [
-        {
-            "pin_a": "GP27",
-            "pin_b": "GP28",
-            "resolution": 2
-        },
-        {
-            "pin_a": "GP4",
-            "pin_b": "GP3",
-            "resolution": 2
-        },
-        {
-            "pin_a": "GP1",
-            "pin_b": "GP2",
-            "resolution": 2
-        }
+            {"pin_a": "GP27", "pin_b": "GP28", "resolution": 2},
+            {"pin_a": "GP4", "pin_b": "GP3", "resolution": 2},
+            {"pin_a": "GP1", "pin_b": "GP2", "resolution": 2}
         ]
     },
     "layouts": {
diff --git a/keyboards/anavi/macropad10/info.json b/keyboards/anavi/macropad10/info.json
index 57f1d321ff..214a72ec33 100644
--- a/keyboards/anavi/macropad10/info.json
+++ b/keyboards/anavi/macropad10/info.json
@@ -45,11 +45,7 @@
     "encoder": {
 	"enabled": true,
         "rotary": [
-            {
-		    "pin_a": "GP1",
-		    "pin_b": "GP2",
-		    "resolution": 2
-	    }
+            {"pin_a": "GP1", "pin_b": "GP2", "resolution": 2}
         ]
     },
     "layouts": {
diff --git a/keyboards/argo_works/ishi/80/mk0_avr_extra/info.json b/keyboards/argo_works/ishi/80/mk0_avr_extra/info.json
index 14662ad4ef..67ffea958f 100644
--- a/keyboards/argo_works/ishi/80/mk0_avr_extra/info.json
+++ b/keyboards/argo_works/ishi/80/mk0_avr_extra/info.json
@@ -114,7 +114,7 @@
     },
     "encoder": {
         "rotary": [
-                { "pin_a": "B7", "pin_b": "D5" }
+                {"pin_a": "B7", "pin_b": "D5"}
             ]
     }       
 }
\ No newline at end of file
diff --git a/keyboards/atlantis/ps17/info.json b/keyboards/atlantis/ps17/info.json
index a4c505ce5a..5c29a9cd62 100644
--- a/keyboards/atlantis/ps17/info.json
+++ b/keyboards/atlantis/ps17/info.json
@@ -30,10 +30,9 @@
         "pin": "B7"
     },
     "encoder": {
-        "rotary": [{
-            "pin_a": "D2",
-            "pin_b": "D1"
-        }]
+        "rotary": [
+            {"pin_a": "D2", "pin_b": "D1"}
+        ]
     },
     "layouts": {
         "LAYOUT": {
diff --git a/keyboards/binepad/bnr1/v1/info.json b/keyboards/binepad/bnr1/v1/info.json
index 1797755549..e67ea81282 100644
--- a/keyboards/binepad/bnr1/v1/info.json
+++ b/keyboards/binepad/bnr1/v1/info.json
@@ -13,10 +13,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            { 
-                "pin_a": "D6",
-                "pin_b": "D7"
-            }
+            {"pin_a": "D6", "pin_b": "D7"}
         ]
     }
 }
diff --git a/keyboards/binepad/bnr1/v2/info.json b/keyboards/binepad/bnr1/v2/info.json
index 03cee81b99..d2bc641577 100755
--- a/keyboards/binepad/bnr1/v2/info.json
+++ b/keyboards/binepad/bnr1/v2/info.json
@@ -13,10 +13,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            { 
-                "pin_a": "B3", 
-                "pin_b": "B4"
-            }
+            {"pin_a": "B3", "pin_b": "B4"}
         ]
     }
 }
diff --git a/keyboards/boardsource/lulu/avr/info.json b/keyboards/boardsource/lulu/avr/info.json
index 53e8f31056..73f86a435f 100644
--- a/keyboards/boardsource/lulu/avr/info.json
+++ b/keyboards/boardsource/lulu/avr/info.json
@@ -15,7 +15,7 @@
   },
   "encoder": {
     "rotary": [
-      { "pin_a": "F4", "pin_b": "F5" }
+      {"pin_a": "F4", "pin_b": "F5"}
     ]
   }
 }
diff --git a/keyboards/boardsource/lulu/rp2040/info.json b/keyboards/boardsource/lulu/rp2040/info.json
index eb57c593b4..a1e8db89a9 100644
--- a/keyboards/boardsource/lulu/rp2040/info.json
+++ b/keyboards/boardsource/lulu/rp2040/info.json
@@ -7,7 +7,7 @@
   "processor": "RP2040",
   "encoder": {
     "rotary": [
-      { "pin_a": "GP8", "pin_b": "GP9" }
+      {"pin_a": "GP8", "pin_b": "GP9"}
     ]
   },
   "ws2812": {
diff --git a/keyboards/boardsource/microdox/v2/info.json b/keyboards/boardsource/microdox/v2/info.json
index ca9b976023..9e5fc60377 100644
--- a/keyboards/boardsource/microdox/v2/info.json
+++ b/keyboards/boardsource/microdox/v2/info.json
@@ -15,7 +15,7 @@
   "encoder": {
     "enabled": true,
     "rotary": [
-      { "pin_a": "E6", "pin_b": "B2"}
+      {"pin_a": "E6", "pin_b": "B2"}
     ]
   },
   "split": {
@@ -29,7 +29,7 @@
     "encoder": {
       "right": {
         "rotary": [
-          { "pin_a": "B6", "pin_b": "B2" }
+          {"pin_a": "B6", "pin_b": "B2"}
         ]
       }
     }
diff --git a/keyboards/cannonkeys/ortho48v2/info.json b/keyboards/cannonkeys/ortho48v2/info.json
index e49d86d517..d890703961 100644
--- a/keyboards/cannonkeys/ortho48v2/info.json
+++ b/keyboards/cannonkeys/ortho48v2/info.json
@@ -27,7 +27,7 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "GP28", "pin_b": "GP29" }
+            {"pin_a": "GP28", "pin_b": "GP29"}
         ]
     },
     "backlight": {
diff --git a/keyboards/cannonkeys/ortho60v2/info.json b/keyboards/cannonkeys/ortho60v2/info.json
index 0f7c6ba0c6..991cc95ab2 100644
--- a/keyboards/cannonkeys/ortho60v2/info.json
+++ b/keyboards/cannonkeys/ortho60v2/info.json
@@ -27,7 +27,7 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "GP28", "pin_b": "GP29" }
+            {"pin_a": "GP28", "pin_b": "GP29"}
         ]
     },
     "backlight": {
diff --git a/keyboards/chromatonemini/info.json b/keyboards/chromatonemini/info.json
index cb36157afe..ed5f45a97b 100644
--- a/keyboards/chromatonemini/info.json
+++ b/keyboards/chromatonemini/info.json
@@ -89,7 +89,7 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "B5", "pin_b": "B4" }
+            {"pin_a": "B5", "pin_b": "B4"}
         ]
     }
 }
diff --git a/keyboards/clueboard/card/info.json b/keyboards/clueboard/card/info.json
index 568185f3ee..9f8ece297e 100644
--- a/keyboards/clueboard/card/info.json
+++ b/keyboards/clueboard/card/info.json
@@ -21,6 +21,9 @@
     "rgblight": true,
     "unicode": false
   },
+  "build": {
+    "lto": true
+  },
   "matrix_pins": {
     "cols": ["F1", "F7", "F6"],
     "rows": ["F0", "F5", "F4", "B4"]
diff --git a/keyboards/cxt_studio/info.json b/keyboards/cxt_studio/info.json
index 0c0dba55da..1564049b40 100644
--- a/keyboards/cxt_studio/info.json
+++ b/keyboards/cxt_studio/info.json
@@ -23,10 +23,10 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "D5", "pin_b": "D3" },
-            { "pin_a": "B2", "pin_b": "B3" },
-            { "pin_a": "F5", "pin_b": "F6" },
-            { "pin_a": "E6", "pin_b": "F0" }
+            {"pin_a": "D5", "pin_b": "D3"},
+            {"pin_a": "B2", "pin_b": "B3"},
+            {"pin_a": "F5", "pin_b": "F6"},
+            {"pin_a": "E6", "pin_b": "F0"}
         ]
     },
     "processor": "atmega32u4",
diff --git a/keyboards/drop/sense75/info.json b/keyboards/drop/sense75/info.json
index a4aba158c1..e3d55f1e6f 100644
--- a/keyboards/drop/sense75/info.json
+++ b/keyboards/drop/sense75/info.json
@@ -230,7 +230,7 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "B5", "pin_b": "B4", "resolution": 2 }
+            {"pin_a": "B5", "pin_b": "B4", "resolution": 2}
         ]
     }
 }
diff --git a/keyboards/fearherbs1/blue_team_pad/info.json b/keyboards/fearherbs1/blue_team_pad/info.json
index 37de66b477..8353f15854 100644
--- a/keyboards/fearherbs1/blue_team_pad/info.json
+++ b/keyboards/fearherbs1/blue_team_pad/info.json
@@ -26,8 +26,8 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "GP25", "pin_b": "GP28", "resolution": 2 },
-            { "pin_a": "GP1", "pin_b": "GP0", "resolution": 2 }
+            {"pin_a": "GP25", "pin_b": "GP28", "resolution": 2},
+            {"pin_a": "GP1", "pin_b": "GP0", "resolution": 2}
         ]
     },
     "layouts": {
diff --git a/keyboards/geistmaschine/geist/info.json b/keyboards/geistmaschine/geist/info.json
index b2ae30a4a4..1c6ca27ee1 100644
--- a/keyboards/geistmaschine/geist/info.json
+++ b/keyboards/geistmaschine/geist/info.json
@@ -26,11 +26,7 @@
     },
     "encoder": {
         "rotary": [
-            { 
-                "pin_a": "B0", 
-                "pin_b": "B7",
-                "resolution": 2
-            }
+            {"pin_a": "B0", "pin_b": "B7", "resolution": 2}
         ]
     },
     "community_layouts": ["65_ansi", "65_iso"],
diff --git a/keyboards/geistmaschine/macropod/info.json b/keyboards/geistmaschine/macropod/info.json
index c2a77905b1..087d28c39a 100644
--- a/keyboards/geistmaschine/macropod/info.json
+++ b/keyboards/geistmaschine/macropod/info.json
@@ -21,11 +21,7 @@
     },
     "encoder": {
         "rotary": [
-            { 
-                "pin_a": "D3", 
-                "pin_b": "D5",
-                "resolution": 2
-            }
+            {"pin_a": "D3", "pin_b": "D5", "resolution": 2}
         ]
     },
     "layouts": {
diff --git a/keyboards/ghs/xls/info.json b/keyboards/ghs/xls/info.json
index 87ed376500..a3a4788015 100644
--- a/keyboards/ghs/xls/info.json
+++ b/keyboards/ghs/xls/info.json
@@ -29,10 +29,10 @@
     "bootloader": "stm32-dfu",
     "encoder": {
         "rotary": [
-            { "pin_a": "B3", "pin_b": "A15" },
-            { "pin_a": "B4", "pin_b": "B5" },
-            { "pin_a": "B9", "pin_b": "B8" },
-            { "pin_a": "F0", "pin_b": "F1" }
+            {"pin_a": "B3", "pin_b": "A15"},
+            {"pin_a": "B4", "pin_b": "B5"},
+            {"pin_a": "B9", "pin_b": "B8"},
+            {"pin_a": "F0", "pin_b": "F1"}
         ]
     },
     "layouts": {
diff --git a/keyboards/gkeyboard/gpad8_2r/info.json b/keyboards/gkeyboard/gpad8_2r/info.json
index 4dc9ca9dee..1f14083218 100644
--- a/keyboards/gkeyboard/gpad8_2r/info.json
+++ b/keyboards/gkeyboard/gpad8_2r/info.json
@@ -28,16 +28,8 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "GP29",
-                "pin_b": "GP28",
-                "resolution": 4
-            },
-            {
-                "pin_a": "GP2",
-                "pin_b": "GP3",
-                "resolution": 4
-            }
+            {"pin_a": "GP29", "pin_b": "GP28", "resolution": 4},
+            {"pin_a": "GP2", "pin_b": "GP3", "resolution": 4}
         ]
     },
     "rgb_matrix": {
diff --git a/keyboards/handwired/daskeyboard/daskeyboard4/info.json b/keyboards/handwired/daskeyboard/daskeyboard4/info.json
index 900a66bb8b..cfe18929d0 100644
--- a/keyboards/handwired/daskeyboard/daskeyboard4/info.json
+++ b/keyboards/handwired/daskeyboard/daskeyboard4/info.json
@@ -37,10 +37,7 @@
     },
     "encoder": {
         "rotary": [
-            {
-            "pin_a": "B13",
-            "pin_b": "B12"
-            }
+            {"pin_a": "B13", "pin_b": "B12"}
         ]
     },
     "tapping": {
diff --git a/keyboards/handwired/maverick0197/keydeck8/info.json b/keyboards/handwired/maverick0197/keydeck8/info.json
index d70b262c04..4a6ab83a90 100644
--- a/keyboards/handwired/maverick0197/keydeck8/info.json
+++ b/keyboards/handwired/maverick0197/keydeck8/info.json
@@ -11,7 +11,7 @@
 	},
 	"encoder": {
 	    "rotary": [
-	        { "pin_a": "D3", "pin_b": "D2", "resolution": 4 }
+	        {"pin_a": "D3", "pin_b": "D2", "resolution": 4}
 	    ]
 	},
 	"matrix_pins": {
diff --git a/keyboards/hfdkb/keyboard_sw/k83/info.json b/keyboards/hfdkb/keyboard_sw/k83/info.json
index 329b07fab7..330a7d551f 100644
--- a/keyboards/hfdkb/keyboard_sw/k83/info.json
+++ b/keyboards/hfdkb/keyboard_sw/k83/info.json
@@ -19,7 +19,7 @@
     "diode_direction": "ROW2COL",
     "encoder": {
         "rotary": [
-            { "pin_a": "B14", "pin_b": "B13","resolution": 4 }
+            {"pin_a": "B14", "pin_b": "B13", "resolution": 4}
         ]
     },
     "layouts": {
diff --git a/keyboards/hotdox76v2/info.json b/keyboards/hotdox76v2/info.json
index de958c87d1..6fc2861e46 100644
--- a/keyboards/hotdox76v2/info.json
+++ b/keyboards/hotdox76v2/info.json
@@ -15,6 +15,9 @@
         "oled": true,
         "rgb_matrix": true
     },
+    "build": {
+        "lto": true
+    },
     "rgb_matrix": {
         "driver": "WS2812"
     },
diff --git a/keyboards/kbdfans/kbdpad/mk3/info.json b/keyboards/kbdfans/kbdpad/mk3/info.json
index b42a70c9ab..f0a1674345 100644
--- a/keyboards/kbdfans/kbdpad/mk3/info.json
+++ b/keyboards/kbdfans/kbdpad/mk3/info.json
@@ -14,6 +14,9 @@
         "nkro": true,
         "rgb_matrix": true
     },
+    "build": {
+        "lto": true
+    },
     "matrix_pins": {
         "cols": ["F7", "F6", "D5", "D3"],
         "rows": ["F4", "C7", "C6", "B6", "B5", "D7"]
diff --git a/keyboards/keebio/convolution/rev1/info.json b/keyboards/keebio/convolution/rev1/info.json
index 9a5d4f7f63..9280c76288 100644
--- a/keyboards/keebio/convolution/rev1/info.json
+++ b/keyboards/keebio/convolution/rev1/info.json
@@ -20,8 +20,8 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {"pin_a": "GP19", "pin_b": "GP18" },
-            {"pin_a": "GP14", "pin_b": "GP15" }
+            {"pin_a": "GP19", "pin_b": "GP18"},
+            {"pin_a": "GP14", "pin_b": "GP15"}
         ]
     },
     "ws2812": {
diff --git a/keyboards/keebio/sinc/rev1/info.json b/keyboards/keebio/sinc/rev1/info.json
index 72845ac510..3163e23c59 100644
--- a/keyboards/keebio/sinc/rev1/info.json
+++ b/keyboards/keebio/sinc/rev1/info.json
@@ -23,7 +23,7 @@
         "encoder": {
             "right": {
                 "rotary": [
-                    {"pin_a": "D6", "pin_b": "D4" }
+                    {"pin_a": "D6", "pin_b": "D4"}
                 ]
             }
         },
@@ -41,7 +41,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {"pin_a": "F5", "pin_b": "F6" }
+            {"pin_a": "F5", "pin_b": "F6"}
         ]
     },
     "backlight":{
diff --git a/keyboards/keebio/sinc/rev2/info.json b/keyboards/keebio/sinc/rev2/info.json
index d8d4d2e016..5db1ac8642 100644
--- a/keyboards/keebio/sinc/rev2/info.json
+++ b/keyboards/keebio/sinc/rev2/info.json
@@ -23,7 +23,7 @@
         "encoder": {
             "right": {
                 "rotary": [
-                    {"pin_a": "D6", "pin_b": "D4" }
+                    {"pin_a": "D6", "pin_b": "D4"}
                 ]
             }
         },
@@ -41,7 +41,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {"pin_a": "F5", "pin_b": "F6" }
+            {"pin_a": "F5", "pin_b": "F6"}
         ]
     },
     "backlight":{
diff --git a/keyboards/keebio/sinc/rev3/info.json b/keyboards/keebio/sinc/rev3/info.json
index 2c7c2e9536..37982e1a38 100644
--- a/keyboards/keebio/sinc/rev3/info.json
+++ b/keyboards/keebio/sinc/rev3/info.json
@@ -18,7 +18,7 @@
         "encoder": {
             "right": {
                 "rotary": [
-                    {"pin_a": "GP5", "pin_b": "GP6" }
+                    {"pin_a": "GP5", "pin_b": "GP6"}
                 ]
             }
         },
@@ -36,7 +36,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {"pin_a": "GP21", "pin_b": "GP20" }
+            {"pin_a": "GP21", "pin_b": "GP20"}
         ]
     },
     "ws2812": {
diff --git a/keyboards/lpad/info.json b/keyboards/lpad/info.json
index 16c2d7d4c5..920352bf74 100644
--- a/keyboards/lpad/info.json
+++ b/keyboards/lpad/info.json
@@ -17,10 +17,7 @@
     "diode_direction": "COL2ROW",
     "encoder": {
         "rotary": [
-            {
-                "pin_a": "F0",
-                "pin_b": "F1"
-            }
+            {"pin_a": "F0", "pin_b": "F1"}
         ]
     },
     "layouts":{
diff --git a/keyboards/mechwild/sugarglider/info.json b/keyboards/mechwild/sugarglider/info.json
index 084331d669..49e8c7d459 100644
--- a/keyboards/mechwild/sugarglider/info.json
+++ b/keyboards/mechwild/sugarglider/info.json
@@ -46,10 +46,10 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "B0",  "pin_b": "A2",  "resolution": 4 },
-            { "pin_a": "B3",  "pin_b": "A15", "resolution": 4 },
-            { "pin_a": "B9",  "pin_b": "B8",  "resolution": 4 },
-            { "pin_a": "C15", "pin_b": "C14", "resolution": 4 }
+            {"pin_a": "B0", "pin_b": "A2", "resolution": 4},
+            {"pin_a": "B3", "pin_b": "A15", "resolution": 4},
+            {"pin_a": "B9", "pin_b": "B8", "resolution": 4},
+            {"pin_a": "C15", "pin_b": "C14", "resolution": 4}
         ]
     },
     "layouts": {
diff --git a/keyboards/mecxlabs/mp1/info.json b/keyboards/mecxlabs/mp1/info.json
index 4ab194f883..b1d851e966 100644
--- a/keyboards/mecxlabs/mp1/info.json
+++ b/keyboards/mecxlabs/mp1/info.json
@@ -18,7 +18,7 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "A10", "pin_b": "A9", "resolution": 2 }
+            {"pin_a": "A10", "pin_b": "A9", "resolution": 2}
         ]
     },
     "matrix_pins": {
diff --git a/keyboards/mwstudio/mw80/info.json b/keyboards/mwstudio/mw80/info.json
index 0b0a9717d3..616e44256d 100644
--- a/keyboards/mwstudio/mw80/info.json
+++ b/keyboards/mwstudio/mw80/info.json
@@ -46,7 +46,7 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "B9", "pin_b": "B7" }
+            {"pin_a": "B9", "pin_b": "B7"}
         ]
     },
     "usb": {
diff --git a/keyboards/pauperboards/brick/info.json b/keyboards/pauperboards/brick/info.json
index b5832b9a79..02d80dec23 100644
--- a/keyboards/pauperboards/brick/info.json
+++ b/keyboards/pauperboards/brick/info.json
@@ -26,9 +26,12 @@
         "rgblight": true,
         "lto": true
     },
+    "build": {
+        "lto": true
+    },
     "encoder": {
         "rotary": [
-            { "pin_a": "F4", "pin_b": "F5" }
+            {"pin_a": "F4", "pin_b": "F5"}
         ]
     },
     "rgblight": {
diff --git a/keyboards/pica40/rev1/info.json b/keyboards/pica40/rev1/info.json
index e491dd798a..fdb4cb09b3 100644
--- a/keyboards/pica40/rev1/info.json
+++ b/keyboards/pica40/rev1/info.json
@@ -28,7 +28,9 @@
         "pin": "D3"
     },
     "encoder": {
-        "rotary": [{ "pin_a": "C6", "pin_b": "D4" }]
+        "rotary": [
+            {"pin_a": "C6", "pin_b": "D4"}
+        ]
     },
     "usb": {
         "device_version": "1.0.0",
diff --git a/keyboards/pica40/rev2/info.json b/keyboards/pica40/rev2/info.json
index 7d92343c09..630d6da467 100644
--- a/keyboards/pica40/rev2/info.json
+++ b/keyboards/pica40/rev2/info.json
@@ -43,7 +43,9 @@
         }
     },
     "encoder": {
-        "rotary": [{ "pin_a": "GP7", "pin_b": "GP7", "resolution": 4 }]
+        "rotary": [
+            {"pin_a": "GP7", "pin_b": "GP7", "resolution": 4}
+        ]
     },
     "usb": {
         "device_version": "1.0.0",
diff --git a/keyboards/reedskeebs/alish40/info.json b/keyboards/reedskeebs/alish40/info.json
index d916d4173b..20c5b2adad 100644
--- a/keyboards/reedskeebs/alish40/info.json
+++ b/keyboards/reedskeebs/alish40/info.json
@@ -6,10 +6,7 @@
     "diode_direction": "COL2ROW",
     "encoder": {
         "rotary": [
-            {
-                "pin_a": "B4",
-                "pin_b": "B5"
-            }
+            {"pin_a": "B4", "pin_b": "B5"}
         ]
     },
     "features": {
diff --git a/keyboards/spleeb/info.json b/keyboards/spleeb/info.json
index 0af488135d..f195416fea 100644
--- a/keyboards/spleeb/info.json
+++ b/keyboards/spleeb/info.json
@@ -7,11 +7,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "GP4",
-                "pin_b": "GP21",
-                "resolution": 2
-            }
+            {"pin_a": "GP4", "pin_b": "GP21", "resolution": 2}
         ]
     },
     "features": {
@@ -37,10 +33,7 @@
         "encoder": {
             "right": {
                 "rotary": [
-                    {
-                        "pin_a": "GP21",
-                        "pin_b": "GP4"
-                    }
+                    {"pin_a": "GP21", "pin_b": "GP4"}
                 ]
             }
         }
diff --git a/keyboards/splitkb/aurora/corne/rev1/info.json b/keyboards/splitkb/aurora/corne/rev1/info.json
index 2051020895..684da7d920 100644
--- a/keyboards/splitkb/aurora/corne/rev1/info.json
+++ b/keyboards/splitkb/aurora/corne/rev1/info.json
@@ -75,10 +75,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "D4",
-                "pin_b": "C6"
-            }
+            {"pin_a": "D4", "pin_b": "C6"}
         ]
     },
     "split": {
@@ -96,10 +93,7 @@
         "encoder": {
             "right": {
                 "rotary": [
-                    {
-                        "pin_a": "F6",
-                        "pin_b": "F7"
-                    }
+                    {"pin_a": "F6", "pin_b": "F7"}
                 ]
             }
         }
diff --git a/keyboards/splitkb/aurora/lily58/rev1/info.json b/keyboards/splitkb/aurora/lily58/rev1/info.json
index 0341189830..efde159ccf 100644
--- a/keyboards/splitkb/aurora/lily58/rev1/info.json
+++ b/keyboards/splitkb/aurora/lily58/rev1/info.json
@@ -86,10 +86,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "C6",
-                "pin_b": "D4"
-            }
+            {"pin_a": "C6", "pin_b": "D4"}
         ]
     },
     "split": {
@@ -107,10 +104,7 @@
         "encoder": {
             "right": {
                 "rotary": [
-                    {
-                        "pin_a": "F7",
-                        "pin_b": "F6"
-                    }
+                    {"pin_a": "F7", "pin_b": "F6"}
                 ]
             }
         }
diff --git a/keyboards/splitkb/aurora/sweep/rev1/info.json b/keyboards/splitkb/aurora/sweep/rev1/info.json
index d044b243b2..e5406cc721 100644
--- a/keyboards/splitkb/aurora/sweep/rev1/info.json
+++ b/keyboards/splitkb/aurora/sweep/rev1/info.json
@@ -70,14 +70,8 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "B5",
-                "pin_b": "B4"
-            },
-            {
-                "pin_a": "B3",
-                "pin_b": "B2"
-            }
+            {"pin_a": "B5", "pin_b": "B4"},
+            {"pin_a": "B3", "pin_b": "B2"}
         ]
     },
     "split": {
@@ -95,14 +89,8 @@
         "encoder": {
             "right": {
                 "rotary": [
-                    {
-                        "pin_a": "B2",
-                        "pin_b": "B6"
-                    },
-                    {
-                        "pin_a": "F5",
-                        "pin_b": "D4"
-                    }
+                    {"pin_a": "B2", "pin_b": "B6"},
+                    {"pin_a": "F5", "pin_b": "D4"}
                 ]
             }
         }
diff --git a/keyboards/splitkb/kyria/rev3/info.json b/keyboards/splitkb/kyria/rev3/info.json
index 57d8d19130..8989eec072 100644
--- a/keyboards/splitkb/kyria/rev3/info.json
+++ b/keyboards/splitkb/kyria/rev3/info.json
@@ -144,10 +144,7 @@
     "encoder": {
         "enabled": true,
         "rotary": [
-            {
-                "pin_a": "F4",
-                "pin_b": "F5"
-            }
+            {"pin_a": "F4", "pin_b": "F5"}
         ]
     },
     "split": {
@@ -165,10 +162,7 @@
         "encoder": {
             "right": {
                 "rotary": [
-                    {
-                        "pin_a": "F4",
-                        "pin_b": "F5"
-                    }
+                    {"pin_a": "F4", "pin_b": "F5"}
                 ]
             }
         }
diff --git a/keyboards/sthlmkb/lagom/info.json b/keyboards/sthlmkb/lagom/info.json
index 2d2ca47305..e30455109d 100644
--- a/keyboards/sthlmkb/lagom/info.json
+++ b/keyboards/sthlmkb/lagom/info.json
@@ -426,8 +426,8 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "D4", "pin_b": "C6" },
-            { "pin_a": "F4", "pin_b": "F5" }
+            {"pin_a": "D4", "pin_b": "C6"},
+            {"pin_a": "F4", "pin_b": "F5"}
         ]
     }
     }
diff --git a/keyboards/sthlmkb/litl/info.json b/keyboards/sthlmkb/litl/info.json
index 232ada4bac..9a6a2fe3dd 100644
--- a/keyboards/sthlmkb/litl/info.json
+++ b/keyboards/sthlmkb/litl/info.json
@@ -43,7 +43,7 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "D3", "pin_b": "D2" }
+            {"pin_a": "D3", "pin_b": "D2"}
         ]
     }
 }
diff --git a/keyboards/takashicompany/goat51/info.json b/keyboards/takashicompany/goat51/info.json
index 04a29143bf..ac4a9102d9 100644
--- a/keyboards/takashicompany/goat51/info.json
+++ b/keyboards/takashicompany/goat51/info.json
@@ -37,7 +37,7 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "D1", "pin_b": "D0" }
+            {"pin_a": "D1", "pin_b": "D0"}
          ]
     },
     "url": "https://github.com/takashicompany/goat51",
diff --git a/keyboards/tau4/info.json b/keyboards/tau4/info.json
index 979cc9e10c..0f19b19eac 100644
--- a/keyboards/tau4/info.json
+++ b/keyboards/tau4/info.json
@@ -30,7 +30,7 @@
     "diode_direction": "COL2ROW",
     "encoder": {
         "rotary": [
-            { "pin_a": "B3", "pin_b": "B7", "resolution": 1 }
+            {"pin_a": "B3", "pin_b": "B7", "resolution": 1}
         ]
     },
     "rgblight": {
diff --git a/keyboards/tweetydabird/lbs4/info.json b/keyboards/tweetydabird/lbs4/info.json
index cdf016838c..6f3e83c24c 100644
--- a/keyboards/tweetydabird/lbs4/info.json
+++ b/keyboards/tweetydabird/lbs4/info.json
@@ -37,11 +37,7 @@
 
     "encoder": {
         "rotary": [
-            { 
-                "pin_a": "B1", 
-                "pin_b": "F7",
-                "resolution": 2
-            }
+            {"pin_a": "B1", "pin_b": "F7", "resolution": 2}
         ]
     },
     
diff --git a/keyboards/tweetydabird/lbs6/info.json b/keyboards/tweetydabird/lbs6/info.json
index 49588adf60..c6d0fe097f 100644
--- a/keyboards/tweetydabird/lbs6/info.json
+++ b/keyboards/tweetydabird/lbs6/info.json
@@ -40,7 +40,7 @@
 
     "encoder": {
         "rotary": [
-            { "pin_a": "F7", "pin_b": "F6", "resolution": 2 }
+            {"pin_a": "F7", "pin_b": "F6", "resolution": 2}
         ]
     },
 
diff --git a/keyboards/tzarc/ghoul/rev1/rp2040/info.json b/keyboards/tzarc/ghoul/rev1/rp2040/info.json
index 86856ac721..3c2c5ec4e6 100644
--- a/keyboards/tzarc/ghoul/rev1/rp2040/info.json
+++ b/keyboards/tzarc/ghoul/rev1/rp2040/info.json
@@ -5,11 +5,7 @@
   "bootloader_instructions": "Hold the boot switch and tap the reset switch, or hold the top-left key when plugging in the board.",
   "encoder": {
     "rotary": [
-      {
-        "pin_a": "GP8",
-        "pin_b": "GP5",
-        "resolution": 2
-      }
+      {"pin_a": "GP8", "pin_b": "GP5", "resolution": 2}
     ]
   },
   "ws2812": {
diff --git a/keyboards/tzarc/ghoul/rev1/stm32/info.json b/keyboards/tzarc/ghoul/rev1/stm32/info.json
index c77fc17dfa..cb0e20dfc5 100644
--- a/keyboards/tzarc/ghoul/rev1/stm32/info.json
+++ b/keyboards/tzarc/ghoul/rev1/stm32/info.json
@@ -9,11 +9,7 @@
   },
   "encoder": {
     "rotary": [
-      {
-        "pin_a": "B10",
-        "pin_b": "B1",
-        "resolution": 2
-      }
+      {"pin_a": "B10", "pin_b": "B1", "resolution": 2}
     ]
   }
 }
diff --git a/keyboards/wolf/frogpad/info.json b/keyboards/wolf/frogpad/info.json
index 4efd640ba0..14ef77da0e 100644
--- a/keyboards/wolf/frogpad/info.json
+++ b/keyboards/wolf/frogpad/info.json
@@ -19,8 +19,8 @@
     },
     "encoder": {
         "rotary": [
-            { "pin_a": "F4", "pin_b": "F1" },
-            { "pin_a": "B1", "pin_b": "B2" }
+            {"pin_a": "F4", "pin_b": "F1"},
+            {"pin_a": "B1", "pin_b": "B2"}
         ]
     },
     "processor": "atmega32u4",