Skip to content

Commit 909054c

Browse files
authored
Migrate spi_flash WEAR_LEVELING_DRIVER to info.json (#21978)
1 parent 06cec72 commit 909054c

File tree

38 files changed

+122
-55
lines changed

38 files changed

+122
-55
lines changed

keyboards/akko/5108/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@
2626
"rows": ["B15", "C6", "C7", "C8", "C9", "A8"]
2727
},
2828
"diode_direction": "ROW2COL",
29+
"eeprom": {
30+
"driver": "wear_leveling",
31+
"wear_leveling": {
32+
"driver": "spi_flash"
33+
}
34+
},
2935
"indicators": {
3036
"num_lock": "A15",
3137
"caps_lock": "C10"

keyboards/akko/5108/rules.mk

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
EEPROM_DRIVER = wear_leveling
2-
WEAR_LEVELING_DRIVER = spi_flash
1+
# This file intentionally left blank

keyboards/akko/acr87/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@
2626
"rows": [ "B15", "C6", "C7", "C8", "C9", "A8"]
2727
},
2828
"diode_direction": "ROW2COL",
29+
"eeprom": {
30+
"driver": "wear_leveling",
31+
"wear_leveling": {
32+
"driver": "spi_flash"
33+
}
34+
},
2935
"rgb_matrix": {
3036
"driver": "is31fl3733",
3137
"max_brightness": 180,

keyboards/akko/acr87/rules.mk

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
EEPROM_DRIVER = wear_leveling
2-
WEAR_LEVELING_DRIVER = spi_flash
3-
1+
# This file intentionally left blank

keyboards/akko/top40/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@
2626
"rows": ["C7", "C8", "C9", "A8"]
2727
},
2828
"diode_direction": "ROW2COL",
29+
"eeprom": {
30+
"driver": "wear_leveling",
31+
"wear_leveling": {
32+
"driver": "spi_flash"
33+
}
34+
},
2935
"rgb_matrix": {
3036
"driver": "is31fl3733",
3137
"max_brightness": 180,

keyboards/akko/top40/rules.mk

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1 @@
1-
# Build Options
2-
# change yes to no to disable
3-
#
4-
EEPROM_DRIVER = wear_leveling
5-
WEAR_LEVELING_DRIVER = spi_flash
6-
1+
# This file intentionally left blank

keyboards/annepro2/c15/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
"usb": {
44
"pid": "0xAC15"
55
},
6+
"eeprom": {
7+
"driver": "wear_leveling",
8+
"wear_leveling": {
9+
"driver": "spi_flash"
10+
}
11+
},
612
"rgb_matrix": {
713
"driver": "custom"
814
},

keyboards/annepro2/c15/rules.mk

-4
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
2626
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
2727
AUDIO_ENABLE = no # Audio output
2828

29-
# Wear-levelling driver
30-
EEPROM_DRIVER = wear_leveling
31-
WEAR_LEVELING_DRIVER = spi_flash
32-
3329
# Custom RGB matrix handling
3430
RGB_MATRIX_ENABLE = yes
3531

keyboards/annepro2/c18/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
"usb": {
44
"pid": "0xAC18"
55
},
6+
"eeprom": {
7+
"driver": "wear_leveling",
8+
"wear_leveling": {
9+
"driver": "spi_flash"
10+
}
11+
},
612
"rgb_matrix": {
713
"driver": "custom"
814
},

keyboards/annepro2/c18/rules.mk

-4
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
2626
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
2727
AUDIO_ENABLE = no # Audio output
2828

29-
# Wear-levelling driver
30-
EEPROM_DRIVER = wear_leveling
31-
WEAR_LEVELING_DRIVER = spi_flash
32-
3329
# Custom RGB matrix handling
3430
RGB_MATRIX_ENABLE = yes
3531

keyboards/chosfox/cf81/info.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@
1010
"suspend_wakeup_delay": 400
1111
},
1212
"eeprom": {
13-
"driver": "wear_leveling"
13+
"driver": "wear_leveling",
14+
"wear_leveling": {
15+
"driver": "spi_flash"
16+
}
1417
},
1518
"processor": "WB32FQ95",
1619
"bootloader": "wb32-dfu",

keyboards/chosfox/cf81/rules.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
WEAR_LEVELING_DRIVER = spi_flash
1+
# This file intentionally left blank

keyboards/gmmk/gmmk2/p96/ansi/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@
1919
"rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "B11", "B12", "B13"]
2020
},
2121
"diode_direction": "COL2ROW",
22+
"eeprom": {
23+
"driver": "wear_leveling",
24+
"wear_leveling": {
25+
"driver": "spi_flash"
26+
}
27+
},
2228
"processor": "WB32F3G71",
2329
"bootloader": "wb32-dfu",
2430
"layouts": {

keyboards/gmmk/gmmk2/p96/ansi/rules.mk

-2
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality.
1111
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow.
1212
AUDIO_ENABLE = no # Audio output.
1313
RGB_MATRIX_ENABLE = yes # Enable RGB matrix effects.
14-
EEPROM_DRIVER = wear_leveling
15-
WEAR_LEVELING_DRIVER = spi_flash

keyboards/gmmk/gmmk2/p96/iso/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@
1919
"rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "B11", "B12", "B13"]
2020
},
2121
"diode_direction": "COL2ROW",
22+
"eeprom": {
23+
"driver": "wear_leveling",
24+
"wear_leveling": {
25+
"driver": "spi_flash"
26+
}
27+
},
2228
"processor": "WB32F3G71",
2329
"bootloader": "wb32-dfu",
2430
"layouts": {

keyboards/gmmk/gmmk2/p96/iso/rules.mk

-2
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality.
1111
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow.
1212
AUDIO_ENABLE = no # Audio output.
1313
RGB_MATRIX_ENABLE = yes # Enable RGB matrix effects.
14-
EEPROM_DRIVER = wear_leveling
15-
WEAR_LEVELING_DRIVER = spi_flash

keyboards/gmmk/numpad/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@
88
"pid": "0x5088",
99
"device_version": "0.0.1"
1010
},
11+
"eeprom": {
12+
"driver": "wear_leveling",
13+
"wear_leveling": {
14+
"driver": "spi_flash"
15+
}
16+
},
1117
"encoder": {
1218
"rotary": [
1319
{"pin_a": "A2", "pin_b": "A1"}

keyboards/gmmk/numpad/rules.mk

-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ MIDI_ENABLE = yes
1616

1717
RGB_MATRIX_ENABLE = yes
1818

19-
EEPROM_DRIVER = wear_leveling
20-
WEAR_LEVELING_DRIVER = spi_flash
21-
2219
LTO_ENABLE = yes
2320

2421
SRC += analog.c \

keyboards/gmmk/pro/rev2/ansi/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@
1616
"rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10"]
1717
},
1818
"diode_direction": "COL2ROW",
19+
"eeprom": {
20+
"driver": "wear_leveling",
21+
"wear_leveling": {
22+
"driver": "spi_flash"
23+
}
24+
},
1925
"encoder": {
2026
"rotary": [
2127
{"pin_a": "C15", "pin_b": "C14"}

keyboards/gmmk/pro/rev2/ansi/rules.mk

-2
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
1212
AUDIO_ENABLE = no # Audio output
1313
ENCODER_ENABLE = yes
1414
RGB_MATRIX_ENABLE = yes
15-
EEPROM_DRIVER = wear_leveling
16-
WEAR_LEVELING_DRIVER = spi_flash

keyboards/gmmk/pro/rev2/iso/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@
1616
"rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10"]
1717
},
1818
"diode_direction": "COL2ROW",
19+
"eeprom": {
20+
"driver": "wear_leveling",
21+
"wear_leveling": {
22+
"driver": "spi_flash"
23+
}
24+
},
1925
"encoder": {
2026
"rotary": [
2127
{"pin_a": "C15", "pin_b": "C14"}

keyboards/gmmk/pro/rev2/iso/rules.mk

-2
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
1515
AUDIO_ENABLE = no # Audio output
1616
ENCODER_ENABLE = yes
1717
RGB_MATRIX_ENABLE = yes
18-
EEPROM_DRIVER = wear_leveling
19-
WEAR_LEVELING_DRIVER = spi_flash

keyboards/hfdkb/ac001/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@
1717
"rows": ["B15"]
1818
},
1919
"diode_direction": "ROW2COL",
20+
"eeprom": {
21+
"driver": "wear_leveling",
22+
"wear_leveling": {
23+
"driver": "spi_flash"
24+
}
25+
},
2026
"ws2812": {
2127
"pin": "A1"
2228
},

keyboards/hfdkb/ac001/rules.mk

-2
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,3 @@ NKRO_ENABLE = yes # Enable N-Key Rollover
1010
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
1111
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
1212
RGB_MATRIX_ENABLE = yes
13-
EEPROM_DRIVER = wear_leveling
14-
WEAR_LEVELING_DRIVER = spi_flash

keyboards/horrortroll/handwired_k552/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
"rows": ["C12", "C10", "A10", "A8", "C8", "C9"]
2121
},
2222
"diode_direction": "ROW2COL",
23+
"eeprom": {
24+
"driver": "wear_leveling",
25+
"wear_leveling": {
26+
"driver": "spi_flash"
27+
}
28+
},
2329
"community_layouts": ["tkl_ansi"],
2430
"layouts": {
2531
"LAYOUT_tkl_ansi": {

keyboards/horrortroll/handwired_k552/rules.mk

-4
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,3 @@ RGB_MATRIX_ENABLE = yes
3232
# OLED enabled
3333
OLED_ENABLE = yes
3434
WPM_ENABLE = yes
35-
36-
# Wear-levelling driver
37-
EEPROM_DRIVER = wear_leveling
38-
WEAR_LEVELING_DRIVER = spi_flash

keyboards/inland/kb83/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@
1818
"rows": ["B15", "C6", "C7", "C8", "C9", "A8"]
1919
},
2020
"diode_direction": "ROW2COL",
21+
"eeprom": {
22+
"driver": "wear_leveling",
23+
"wear_leveling": {
24+
"driver": "spi_flash"
25+
}
26+
},
2127
"encoder": {
2228
"rotary": [
2329
{"pin_a": "B14", "pin_b": "B13", "resolution": 4}

keyboards/inland/kb83/rules.mk

-2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,4 @@ AUDIO_ENABLE = no # Audio output
1414
DIP_SWITCH_ENABLE = yes # DPI Switch
1515
ENCODER_ENABLE = yes
1616
RGB_MATRIX_ENABLE = yes
17-
EEPROM_DRIVER = wear_leveling
18-
WEAR_LEVELING_DRIVER = spi_flash
1917
#RGB_MATRIX_CUSTOM_USER = yes #Add turnoff LED

keyboards/inland/mk47/info.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@
2525
"cols": ["C1","C2","C3","A0","A1","A2","A3","A4","A5","A6","A7","C4"],
2626
"rows": ["C6", "C7", "C8", "C9"]
2727
},
28+
"diode_direction": "ROW2COL",
29+
"eeprom": {
30+
"driver": "wear_leveling",
31+
"wear_leveling": {
32+
"driver": "spi_flash"
33+
}
34+
},
2835
"rgb_matrix": {
2936
"driver": "is31fl3733",
3037
"max_brightness": 200,
@@ -99,7 +106,6 @@
99106
{ "flags": 4, "matrix": [3, 11], "x": 224, "y": 64}
100107
]
101108
},
102-
"diode_direction": "ROW2COL",
103109
"layouts": {
104110
"LAYOUT": {
105111
"layout": [

keyboards/inland/mk47/rules.mk

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
EEPROM_DRIVER = wear_leveling
2-
WEAR_LEVELING_DRIVER = spi_flash
1+
# This file intentionally left blank

keyboards/monsgeek/m1/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@
2626
"rows": ["B15", "C6", "C7", "C8", "C9", "A8"]
2727
},
2828
"diode_direction": "ROW2COL",
29+
"eeprom": {
30+
"driver": "wear_leveling",
31+
"wear_leveling": {
32+
"driver": "spi_flash"
33+
}
34+
},
2935
"encoder": {
3036
"rotary": [
3137
{"pin_a": "B14", "pin_b": "B13"}

keyboards/monsgeek/m1/rules.mk

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1 @@
1-
# Build Options
2-
# change yes to no to disable
3-
#
4-
EEPROM_DRIVER = wear_leveling
5-
WEAR_LEVELING_DRIVER = spi_flash
6-
1+
# This file intentionally left blank

keyboards/monsgeek/m5/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@
2525
"rows": ["B15", "C6", "C7", "C8", "C9", "A8"]
2626
},
2727
"diode_direction": "ROW2COL",
28+
"eeprom": {
29+
"driver": "wear_leveling",
30+
"wear_leveling": {
31+
"driver": "spi_flash"
32+
}
33+
},
2834
"indicators": {
2935
"num_lock":"A15",
3036
"caps_lock": "C10"

keyboards/monsgeek/m5/rules.mk

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
EEPROM_DRIVER = wear_leveling
2-
WEAR_LEVELING_DRIVER = spi_flash
1+
# This file intentionally left blank

keyboards/monsgeek/m6/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@
2525
"rows": ["C6", "C7", "C8", "C9", "A8"]
2626
},
2727
"diode_direction": "ROW2COL",
28+
"eeprom": {
29+
"driver": "wear_leveling",
30+
"wear_leveling": {
31+
"driver": "spi_flash"
32+
}
33+
},
2834
"rgb_matrix": {
2935
"driver": "is31fl3733",
3036
"max_brightness": 200,

keyboards/monsgeek/m6/rules.mk

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
EEPROM_DRIVER = wear_leveling
2-
WEAR_LEVELING_DRIVER = spi_flash
1+
# This file intentionally left blank

keyboards/projectd/65/projectd_65_ansi/info.json

+6
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@
1010
"dynamic_keymap": {
1111
"layer_count": 13
1212
},
13+
"eeprom": {
14+
"driver": "wear_leveling",
15+
"wear_leveling": {
16+
"driver": "spi_flash"
17+
}
18+
},
1319
"features": {
1420
"bootmagic": true,
1521
"command": false,
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
EEPROM_DRIVER = wear_leveling
2-
WEAR_LEVELING_DRIVER = spi_flash
1+
# This file intentionally left blank

0 commit comments

Comments
 (0)