569b0c70beceb1bbd2b2c5e9cc4f0ff9209995f3
- Author
- Ryan <fauxpark@gmail.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
Diff
This diff is truncated to protect this page.
1diff --git a/docs/ws2812_driver.md b/docs/ws2812_driver.md
2index 244d39dbe06d262b66e6ef480142547f99f4c894..006529cc8aec22ff6ef70ee38d7b40d623977445 100644
3--- a/docs/ws2812_driver.md
4+++ b/docs/ws2812_driver.md
5@@ -208,9 +208,9 @@ The following `#define`s apply only to the `pwm` driver:
6 |`WS2812_PWM_DRIVER` |`PWMD2` |The PWM driver to use |
7 |`WS2812_PWM_CHANNEL` |`2` |The PWM channel to use |
8 |`WS2812_PWM_PAL_MODE` |`2` |The pin alternative function to use |
9-|`WS2812_DMA_STREAM` |`STM32_DMA1_STREAM2`|The DMA Stream for `TIMx_UP` |
10-|`WS2812_DMA_CHANNEL` |`2` |The DMA Channel for `TIMx_UP` |
11-|`WS2812_DMAMUX_ID` |*Not defined* |The DMAMUX configuration for `TIMx_UP` - only required if your MCU has a DMAMUX peripheral|
12+|`WS2812_PWM_DMA_STREAM` |`STM32_DMA1_STREAM2`|The DMA Stream for `TIMx_UP` |
13+|`WS2812_PWM_DMA_CHANNEL` |`2` |The DMA Channel for `TIMx_UP` |
14+|`WS2812_PWM_DMAMUX_ID` |*Not defined* |The DMAMUX configuration for `TIMx_UP` - only required if your MCU has a DMAMUX peripheral|
15 |`WS2812_PWM_COMPLEMENTARY_OUTPUT`|*Not defined* |Whether the PWM output is complementary (`TIMx_CHyN`) |
16
17diff --git a/keyboards/acheron/apollo/87h/delta/config.h b/keyboards/acheron/apollo/87h/delta/config.h
18index 578a443e8821e03e6b213036746c1658fd80f737..17c09f0f57606e0a7d775d39632049fe749e1b20 100644
19--- a/keyboards/acheron/apollo/87h/delta/config.h
20+++ b/keyboards/acheron/apollo/87h/delta/config.h
21@@ -28,5 +28,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22 #define WS2812_PWM_DRIVER PWMD1
23 #define WS2812_PWM_CHANNEL 3
24 #define WS2812_PWM_PAL_MODE 1
25-#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
26-#define WS2812_DMA_CHANNEL 6
27+#define WS2812_PWM_DMA_STREAM STM32_DMA2_STREAM5
28+#define WS2812_PWM_DMA_CHANNEL 6
29diff --git a/keyboards/acheron/apollo/87htsc/config.h b/keyboards/acheron/apollo/87htsc/config.h
30index 578a443e8821e03e6b213036746c1658fd80f737..17c09f0f57606e0a7d775d39632049fe749e1b20 100644
31--- a/keyboards/acheron/apollo/87htsc/config.h
32+++ b/keyboards/acheron/apollo/87htsc/config.h
33@@ -28,5 +28,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34 #define WS2812_PWM_DRIVER PWMD1
35 #define WS2812_PWM_CHANNEL 3
36 #define WS2812_PWM_PAL_MODE 1
37-#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
38-#define WS2812_DMA_CHANNEL 6
39+#define WS2812_PWM_DMA_STREAM STM32_DMA2_STREAM5
40+#define WS2812_PWM_DMA_CHANNEL 6
41diff --git a/keyboards/acheron/apollo/88htsc/config.h b/keyboards/acheron/apollo/88htsc/config.h
42index 578a443e8821e03e6b213036746c1658fd80f737..17c09f0f57606e0a7d775d39632049fe749e1b20 100644
43--- a/keyboards/acheron/apollo/88htsc/config.h
44+++ b/keyboards/acheron/apollo/88htsc/config.h
45@@ -28,5 +28,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 #define WS2812_PWM_DRIVER PWMD1
47 #define WS2812_PWM_CHANNEL 3
48 #define WS2812_PWM_PAL_MODE 1
49-#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
50-#define WS2812_DMA_CHANNEL 6
51+#define WS2812_PWM_DMA_STREAM STM32_DMA2_STREAM5
52+#define WS2812_PWM_DMA_CHANNEL 6
53diff --git a/keyboards/acheron/athena/alpha/config.h b/keyboards/acheron/athena/alpha/config.h
54index ba5c2dedf2c2d069b4cee8c8ad1c652bfad5061a..c9f1d29f24b11d887cbcc71810ff4585f4f2e65d 100644
55--- a/keyboards/acheron/athena/alpha/config.h
56+++ b/keyboards/acheron/athena/alpha/config.h
57@@ -27,8 +27,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58 #define WS2812_PWM_DRIVER PWMD1
59 #define WS2812_PWM_CHANNEL 3
60 #define WS2812_PWM_PAL_MODE 1
61-#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
62-#define WS2812_DMA_CHANNEL 6
63+#define WS2812_PWM_DMA_STREAM STM32_DMA2_STREAM5
64+#define WS2812_PWM_DMA_CHANNEL 6
65
66 // If this is defined, the caps lock LED will turn on and off according to the state of caps lock. If not, the LED will shine like all other LEDs despite the caps lock state.
67 #define CAPSLOCK_INDICATOR
68diff --git a/keyboards/acheron/athena/beta/config.h b/keyboards/acheron/athena/beta/config.h
69index 30c29fa6862334923ddbc2707ff2765494c58ee9..b2a8d2edf892028fe0ab930b48ebc1f26af58b24 100644
70--- a/keyboards/acheron/athena/beta/config.h
71+++ b/keyboards/acheron/athena/beta/config.h
72@@ -28,8 +28,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
73 #define WS2812_PWM_DRIVER PWMD1
74 #define WS2812_PWM_CHANNEL 3
75 #define WS2812_PWM_PAL_MODE 1
76-#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
77-#define WS2812_DMA_CHANNEL 6
78+#define WS2812_PWM_DMA_STREAM STM32_DMA2_STREAM5
79+#define WS2812_PWM_DMA_CHANNEL 6
80
81 // If this is defined, the caps lock LED will turn on and off according to the state of caps lock. If not, the LED will shine like all other LEDs despite the caps lock state.
82 #define CAPSLOCK_INDICATOR
83diff --git a/keyboards/acheron/shark/beta/config.h b/keyboards/acheron/shark/beta/config.h
84index d862fd016def6b652ebdd556009d04b88b2b10b9..1182d39d3b5b94cc03447155121625690f1f899e 100644
85--- a/keyboards/acheron/shark/beta/config.h
86+++ b/keyboards/acheron/shark/beta/config.h
87@@ -27,7 +27,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
88 #define WS2812_PWM_DRIVER PWMD1
89 #define WS2812_PWM_CHANNEL 3
90 #define WS2812_PWM_PAL_MODE 1
91-#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
92-#define WS2812_DMA_CHANNEL 6
93+#define WS2812_PWM_DMA_STREAM STM32_DMA2_STREAM5
94+#define WS2812_PWM_DMA_CHANNEL 6
95
96 #define EEPROM_I2C_24LC256
97diff --git a/keyboards/acheron/themis/87h/config.h b/keyboards/acheron/themis/87h/config.h
98index ed1229c779333a06bccce361b1d61189c0837df8..fb2a5e1ed7fc4830ad43307a3e8b205c37f025d7 100644
99--- a/keyboards/acheron/themis/87h/config.h
100+++ b/keyboards/acheron/themis/87h/config.h
101@@ -24,5 +24,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
102 #define WS2812_PWM_DRIVER PWMD1
103 #define WS2812_PWM_CHANNEL 3
104 #define WS2812_PWM_PAL_MODE 1
105-#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
106-#define WS2812_DMA_CHANNEL 6
107+#define WS2812_PWM_DMA_STREAM STM32_DMA2_STREAM5
108+#define WS2812_PWM_DMA_CHANNEL 6
109diff --git a/keyboards/acheron/themis/87htsc/config.h b/keyboards/acheron/themis/87htsc/config.h
110index ed1229c779333a06bccce361b1d61189c0837df8..fb2a5e1ed7fc4830ad43307a3e8b205c37f025d7 100644
111--- a/keyboards/acheron/themis/87htsc/config.h
112+++ b/keyboards/acheron/themis/87htsc/config.h
113@@ -24,5 +24,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
114 #define WS2812_PWM_DRIVER PWMD1
115 #define WS2812_PWM_CHANNEL 3
116 #define WS2812_PWM_PAL_MODE 1
117-#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
118-#define WS2812_DMA_CHANNEL 6
119+#define WS2812_PWM_DMA_STREAM STM32_DMA2_STREAM5
120+#define WS2812_PWM_DMA_CHANNEL 6
121diff --git a/keyboards/acheron/themis/88htsc/config.h b/keyboards/acheron/themis/88htsc/config.h
122index ed1229c779333a06bccce361b1d61189c0837df8..fb2a5e1ed7fc4830ad43307a3e8b205c37f025d7 100644
123--- a/keyboards/acheron/themis/88htsc/config.h
124+++ b/keyboards/acheron/themis/88htsc/config.h
125@@ -24,5 +24,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
126 #define WS2812_PWM_DRIVER PWMD1
127 #define WS2812_PWM_CHANNEL 3
128 #define WS2812_PWM_PAL_MODE 1
129-#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
130-#define WS2812_DMA_CHANNEL 6
131+#define WS2812_PWM_DMA_STREAM STM32_DMA2_STREAM5
132+#define WS2812_PWM_DMA_CHANNEL 6
133diff --git a/keyboards/artifact/lvl/rev_hs01/config.h b/keyboards/artifact/lvl/rev_hs01/config.h
134index 674fb1110c8620ee96fa81ba1ea951c96bd2f6cf..8dec2b56f22df32230374ca5d73986edbfa82663 100755
135--- a/keyboards/artifact/lvl/rev_hs01/config.h
136+++ b/keyboards/artifact/lvl/rev_hs01/config.h
137@@ -19,7 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
138
139 /* RGB Light */
140 #define WS2812_PWM_DRIVER PWMD1
141-#define WS2812_DMA_STREAM STM32_DMA1_STREAM5
142-#define WS2812_DMA_CHANNEL 5
143+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM5
144+#define WS2812_PWM_DMA_CHANNEL 5
145
146 #define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
147diff --git a/keyboards/aurora65/config.h b/keyboards/aurora65/config.h
148index ec0853212c9330d04a69ad4e23c1bc97edad6a8b..1b51399c8d178a0adb9ab572dd6fc7d37d8e5d15 100644
149--- a/keyboards/aurora65/config.h
150+++ b/keyboards/aurora65/config.h
151@@ -22,6 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
152 #define WS2812_PWM_CHANNEL 3
153 #define WS2812_PWM_PAL_MODE 2
154 #define WS2812_PWM_COMPLEMENTARY_OUTPUT
155-#define WS2812_DMA_STREAM STM32_DMA1_STREAM5
156-#define WS2812_DMA_CHANNEL 5
157+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM5
158+#define WS2812_PWM_DMA_CHANNEL 5
159 #define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
160diff --git a/keyboards/bastardkb/charybdis/3x5/blackpill/config.h b/keyboards/bastardkb/charybdis/3x5/blackpill/config.h
161index 68901305c4757e42901ada5c064d11ae1e1bb190..0467a1261f46252d7e92e567679aebbd1a9eaba8 100644
162--- a/keyboards/bastardkb/charybdis/3x5/blackpill/config.h
163+++ b/keyboards/bastardkb/charybdis/3x5/blackpill/config.h
164@@ -27,8 +27,8 @@
165 #define WS2812_PWM_CHANNEL 2
166 #define WS2812_PWM_PAL_MODE 1
167 #define WS2812_EXTERNAL_PULLUP
168-#define WS2812_DMA_STREAM STM32_DMA1_STREAM1
169-#define WS2812_DMA_CHANNEL 3
170+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM1
171+#define WS2812_PWM_DMA_CHANNEL 3
172 #define WS2812_PWM_TARGET_PERIOD 800000
173
174 /* Serial configuration for split keyboard. */
175diff --git a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/config.h b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/config.h
176index 6aa20712f67bf3ba6af74361ab43c1f738155230..7a2bdd0aa82f10c5f8622d0c4f5ffc957d186fa0 100644
177--- a/keyboards/bastardkb/charybdis/3x5/v2/stemcell/config.h
178+++ b/keyboards/bastardkb/charybdis/3x5/v2/stemcell/config.h
179@@ -30,8 +30,8 @@
180 #define WS2812_PWM_DRIVER PWMD2
181 #define WS2812_PWM_CHANNEL 4
182 #define WS2812_PWM_PAL_MODE 1
183-#define WS2812_DMA_STREAM STM32_DMA1_STREAM7
184-#define WS2812_DMA_CHANNEL 3
185+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM7
186+#define WS2812_PWM_DMA_CHANNEL 3
187
188 /* CRC. */
189 #define CRC8_USE_TABLE
190diff --git a/keyboards/bastardkb/charybdis/3x6/blackpill/config.h b/keyboards/bastardkb/charybdis/3x6/blackpill/config.h
191index 985e79fabda9efb64792cf4f4221af1a43ec3e01..b41a1d3f5744d9bb3e0a105dc100e29fc1c6307c 100644
192--- a/keyboards/bastardkb/charybdis/3x6/blackpill/config.h
193+++ b/keyboards/bastardkb/charybdis/3x6/blackpill/config.h
194@@ -25,8 +25,8 @@
195 #define WS2812_PWM_CHANNEL 2
196 #define WS2812_PWM_PAL_MODE 1
197 #define WS2812_EXTERNAL_PULLUP
198-#define WS2812_DMA_STREAM STM32_DMA1_STREAM1
199-#define WS2812_DMA_CHANNEL 3
200+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM1
201+#define WS2812_PWM_DMA_CHANNEL 3
202 #define WS2812_PWM_TARGET_PERIOD 800000
203
204 /* Serial configuration for split keyboard. */
205diff --git a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/config.h b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/config.h
206index 6aa20712f67bf3ba6af74361ab43c1f738155230..7a2bdd0aa82f10c5f8622d0c4f5ffc957d186fa0 100644
207--- a/keyboards/bastardkb/charybdis/3x6/v2/stemcell/config.h
208+++ b/keyboards/bastardkb/charybdis/3x6/v2/stemcell/config.h
209@@ -30,8 +30,8 @@
210 #define WS2812_PWM_DRIVER PWMD2
211 #define WS2812_PWM_CHANNEL 4
212 #define WS2812_PWM_PAL_MODE 1
213-#define WS2812_DMA_STREAM STM32_DMA1_STREAM7
214-#define WS2812_DMA_CHANNEL 3
215+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM7
216+#define WS2812_PWM_DMA_CHANNEL 3
217
218 /* CRC. */
219 #define CRC8_USE_TABLE
220diff --git a/keyboards/bastardkb/charybdis/4x6/blackpill/config.h b/keyboards/bastardkb/charybdis/4x6/blackpill/config.h
221index 68901305c4757e42901ada5c064d11ae1e1bb190..0467a1261f46252d7e92e567679aebbd1a9eaba8 100644
222--- a/keyboards/bastardkb/charybdis/4x6/blackpill/config.h
223+++ b/keyboards/bastardkb/charybdis/4x6/blackpill/config.h
224@@ -27,8 +27,8 @@
225 #define WS2812_PWM_CHANNEL 2
226 #define WS2812_PWM_PAL_MODE 1
227 #define WS2812_EXTERNAL_PULLUP
228-#define WS2812_DMA_STREAM STM32_DMA1_STREAM1
229-#define WS2812_DMA_CHANNEL 3
230+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM1
231+#define WS2812_PWM_DMA_CHANNEL 3
232 #define WS2812_PWM_TARGET_PERIOD 800000
233
234 /* Serial configuration for split keyboard. */
235diff --git a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/config.h b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/config.h
236index 6aa20712f67bf3ba6af74361ab43c1f738155230..7a2bdd0aa82f10c5f8622d0c4f5ffc957d186fa0 100644
237--- a/keyboards/bastardkb/charybdis/4x6/v2/stemcell/config.h
238+++ b/keyboards/bastardkb/charybdis/4x6/v2/stemcell/config.h
239@@ -30,8 +30,8 @@
240 #define WS2812_PWM_DRIVER PWMD2
241 #define WS2812_PWM_CHANNEL 4
242 #define WS2812_PWM_PAL_MODE 1
243-#define WS2812_DMA_STREAM STM32_DMA1_STREAM7
244-#define WS2812_DMA_CHANNEL 3
245+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM7
246+#define WS2812_PWM_DMA_CHANNEL 3
247
248 /* CRC. */
249 #define CRC8_USE_TABLE
250diff --git a/keyboards/bastardkb/scylla/blackpill/config.h b/keyboards/bastardkb/scylla/blackpill/config.h
251index 0c40ed74bc49ffdc977f4789a0ce919d2481fadd..1d86b474ee9d03a764b7c2960b5695d5d250a0a8 100644
252--- a/keyboards/bastardkb/scylla/blackpill/config.h
253+++ b/keyboards/bastardkb/scylla/blackpill/config.h
254@@ -27,8 +27,8 @@
255 #define WS2812_PWM_CHANNEL 2
256 #define WS2812_PWM_PAL_MODE 1
257 #define WS2812_EXTERNAL_PULLUP
258-#define WS2812_DMA_STREAM STM32_DMA1_STREAM1
259-#define WS2812_DMA_CHANNEL 3
260+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM1
261+#define WS2812_PWM_DMA_CHANNEL 3
262 #define WS2812_PWM_TARGET_PERIOD 800000
263
264 /* Serial configuration for split keyboard. */
265diff --git a/keyboards/bastardkb/scylla/v2/stemcell/config.h b/keyboards/bastardkb/scylla/v2/stemcell/config.h
266index 0bbfd39aeef43d6ef0344eaf3ada3c6812e8e1ec..ca1cc0f719dd008cb56d973a9565b990c0a6049b 100644
267--- a/keyboards/bastardkb/scylla/v2/stemcell/config.h
268+++ b/keyboards/bastardkb/scylla/v2/stemcell/config.h
269@@ -30,8 +30,8 @@
270 #define WS2812_PWM_DRIVER PWMD2
271 #define WS2812_PWM_CHANNEL 4
272 #define WS2812_PWM_PAL_MODE 1
273-#define WS2812_DMA_STREAM STM32_DMA1_STREAM7
274-#define WS2812_DMA_CHANNEL 3
275+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM7
276+#define WS2812_PWM_DMA_CHANNEL 3
277
278 /* CRC. */
279 #define CRC8_USE_TABLE
280diff --git a/keyboards/bastardkb/skeletyl/blackpill/config.h b/keyboards/bastardkb/skeletyl/blackpill/config.h
281index 0c40ed74bc49ffdc977f4789a0ce919d2481fadd..1d86b474ee9d03a764b7c2960b5695d5d250a0a8 100644
282--- a/keyboards/bastardkb/skeletyl/blackpill/config.h
283+++ b/keyboards/bastardkb/skeletyl/blackpill/config.h
284@@ -27,8 +27,8 @@
285 #define WS2812_PWM_CHANNEL 2
286 #define WS2812_PWM_PAL_MODE 1
287 #define WS2812_EXTERNAL_PULLUP
288-#define WS2812_DMA_STREAM STM32_DMA1_STREAM1
289-#define WS2812_DMA_CHANNEL 3
290+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM1
291+#define WS2812_PWM_DMA_CHANNEL 3
292 #define WS2812_PWM_TARGET_PERIOD 800000
293
294 /* Serial configuration for split keyboard. */
295diff --git a/keyboards/bastardkb/skeletyl/v2/stemcell/config.h b/keyboards/bastardkb/skeletyl/v2/stemcell/config.h
296index 0bbfd39aeef43d6ef0344eaf3ada3c6812e8e1ec..ca1cc0f719dd008cb56d973a9565b990c0a6049b 100644
297--- a/keyboards/bastardkb/skeletyl/v2/stemcell/config.h
298+++ b/keyboards/bastardkb/skeletyl/v2/stemcell/config.h
299@@ -30,8 +30,8 @@
300 #define WS2812_PWM_DRIVER PWMD2
301 #define WS2812_PWM_CHANNEL 4
302 #define WS2812_PWM_PAL_MODE 1
303-#define WS2812_DMA_STREAM STM32_DMA1_STREAM7
304-#define WS2812_DMA_CHANNEL 3
305+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM7
306+#define WS2812_PWM_DMA_CHANNEL 3
307
308 /* CRC. */
309 #define CRC8_USE_TABLE
310diff --git a/keyboards/bastardkb/tbkmini/blackpill/config.h b/keyboards/bastardkb/tbkmini/blackpill/config.h
311index 0c40ed74bc49ffdc977f4789a0ce919d2481fadd..1d86b474ee9d03a764b7c2960b5695d5d250a0a8 100644
312--- a/keyboards/bastardkb/tbkmini/blackpill/config.h
313+++ b/keyboards/bastardkb/tbkmini/blackpill/config.h
314@@ -27,8 +27,8 @@
315 #define WS2812_PWM_CHANNEL 2
316 #define WS2812_PWM_PAL_MODE 1
317 #define WS2812_EXTERNAL_PULLUP
318-#define WS2812_DMA_STREAM STM32_DMA1_STREAM1
319-#define WS2812_DMA_CHANNEL 3
320+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM1
321+#define WS2812_PWM_DMA_CHANNEL 3
322 #define WS2812_PWM_TARGET_PERIOD 800000
323
324 /* Serial configuration for split keyboard. */
325diff --git a/keyboards/bastardkb/tbkmini/v2/stemcell/config.h b/keyboards/bastardkb/tbkmini/v2/stemcell/config.h
326index 0bbfd39aeef43d6ef0344eaf3ada3c6812e8e1ec..ca1cc0f719dd008cb56d973a9565b990c0a6049b 100644
327--- a/keyboards/bastardkb/tbkmini/v2/stemcell/config.h
328+++ b/keyboards/bastardkb/tbkmini/v2/stemcell/config.h
329@@ -30,8 +30,8 @@
330 #define WS2812_PWM_DRIVER PWMD2
331 #define WS2812_PWM_CHANNEL 4
332 #define WS2812_PWM_PAL_MODE 1
333-#define WS2812_DMA_STREAM STM32_DMA1_STREAM7
334-#define WS2812_DMA_CHANNEL 3
335+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM7
336+#define WS2812_PWM_DMA_CHANNEL 3
337
338 /* CRC. */
339 #define CRC8_USE_TABLE
340diff --git a/keyboards/bestway/config.h b/keyboards/bestway/config.h
341index c63a25d9a661d2c00bf1c9d55b5c941eb8440fd9..1800a114a01ac42a55998ad2fc95b776194ab332 100644
342--- a/keyboards/bestway/config.h
343+++ b/keyboards/bestway/config.h
344@@ -18,5 +18,5 @@
345
346 #define WS2812_PWM_DRIVER PWMD2
347 #define WS2812_PWM_CHANNEL 4
348-#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
349-#define WS2812_DMA_CHANNEL 2
350+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM2
351+#define WS2812_PWM_DMA_CHANNEL 2
352diff --git a/keyboards/black_hellebore/config.h b/keyboards/black_hellebore/config.h
353index 53910fed0978f1c4ba370662286b7c3753b07ab2..e748b3d18598e3e9bae4296fdb4aee5c4b686b7d 100644
354--- a/keyboards/black_hellebore/config.h
355+++ b/keyboards/black_hellebore/config.h
356@@ -20,5 +20,5 @@
357 #define WS2812_PWM_CHANNEL 1
358 #define WS2812_PWM_PAL_MODE 1 //TIM1_CH1N (AF1)
359 #define WS2812_PWM_COMPLEMENTARY_OUTPUT
360-#define WS2812_DMA_STREAM STM32_DMA1_STREAM6
361-#define WS2812_DMA_CHANNEL 7 //7 works, CxS[3:0] 0111 = TIM1_UP on Channel 6? (RM0394.pdf pg.298)
362+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM6
363+#define WS2812_PWM_DMA_CHANNEL 7 //7 works, CxS[3:0] 0111 = TIM1_UP on Channel 6? (RM0394.pdf pg.298)
364diff --git a/keyboards/crypt_macro/config.h b/keyboards/crypt_macro/config.h
365index 4d9d9bf5c26596e63fc7925932a0f7cc4a19cf48..701ad8da86a0cee147f52a04adc7b39fa5facaae 100644
366--- a/keyboards/crypt_macro/config.h
367+++ b/keyboards/crypt_macro/config.h
368@@ -24,6 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
369 #define WS2812_PWM_DRIVER PWMD3
370 #define WS2812_PWM_CHANNEL 1
371 #define WS2812_PWM_PAL_MODE 1
372-#define WS2812_DMA_STREAM STM32_DMA1_STREAM3
373-#define WS2812_DMA_CHANNEL 3
374+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM3
375+#define WS2812_PWM_DMA_CHANNEL 3
376 #define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
377diff --git a/keyboards/custommk/evo70_r2/config.h b/keyboards/custommk/evo70_r2/config.h
378index 62606cf1ee60ae6797e95fdc5572b9f614c3dcc6..bd8744204c5f08297a0ab5c87bcec7f61e4afa1f 100644
379--- a/keyboards/custommk/evo70_r2/config.h
380+++ b/keyboards/custommk/evo70_r2/config.h
381@@ -78,8 +78,8 @@
382 #define WS2812_PWM_DRIVER PWMD1
383 #define WS2812_PWM_CHANNEL 3
384 #define WS2812_PWM_PAL_MODE 1
385-#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
386-#define WS2812_DMA_CHANNEL 6
387+#define WS2812_PWM_DMA_STREAM STM32_DMA2_STREAM5
388+#define WS2812_PWM_DMA_CHANNEL 6
389
390 #define TAP_CODE_DELAY 10
391
392diff --git a/keyboards/ebastler/isometria_75/rev1/config.h b/keyboards/ebastler/isometria_75/rev1/config.h
393index 0fc8019a1dd2ae488e5866ba6068f160e74947f9..19a79c9df6ef8223a4d9daccc9e281b4edd0cc3e 100644
394--- a/keyboards/ebastler/isometria_75/rev1/config.h
395+++ b/keyboards/ebastler/isometria_75/rev1/config.h
396@@ -26,8 +26,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
397 #define WS2812_PWM_DRIVER PWMD2
398 #define WS2812_PWM_CHANNEL 2
399 #define WS2812_PWM_PAL_MODE 2
400-#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
401-#define WS2812_DMA_CHANNEL 2
402+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM2
403+#define WS2812_PWM_DMA_CHANNEL 2
404
405 /* ADC - will be used for battery monitoring once BT support is added */
406 /* #define ADC_PIN B0 */
407diff --git a/keyboards/edi/hardlight/mk2/config.h b/keyboards/edi/hardlight/mk2/config.h
408index 73f4b2baaed136d9bfac11b4ca4b5f957ee7ff77..52636c6484e47373c7f9a9f40869e861aa4f8c7c 100644
409--- a/keyboards/edi/hardlight/mk2/config.h
410+++ b/keyboards/edi/hardlight/mk2/config.h
411@@ -28,8 +28,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
412 #define WS2812_PWM_DRIVER PWMD1
413 #define WS2812_PWM_CHANNEL 3
414 #define WS2812_PWM_PAL_MODE 2
415-#define WS2812_DMA_STREAM STM32_DMA1_STREAM5
416-#define WS2812_DMA_CHANNEL 3
417+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM5
418+#define WS2812_PWM_DMA_CHANNEL 3
419 #define WS2812_EXTERNAL_PULLUP
420
421 /* I2C driver overrides */
422diff --git a/keyboards/geekboards/macropad_v2/config.h b/keyboards/geekboards/macropad_v2/config.h
423index 6aed50ec2f69495b650accc651133a9b2b00cf18..dca98f0c954e91e65f2fc814e2c60ea945555ac8 100644
424--- a/keyboards/geekboards/macropad_v2/config.h
425+++ b/keyboards/geekboards/macropad_v2/config.h
426@@ -19,7 +19,7 @@
427 #define WS2812_PWM_DRIVER PWMD3
428 #define WS2812_PWM_CHANNEL 2
429 #define WS2812_PWM_PAL_MODE 1
430-#define WS2812_DMA_STREAM STM32_DMA1_STREAM3
431-#define WS2812_DMA_CHANNEL 3
432+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM3
433+#define WS2812_PWM_DMA_CHANNEL 3
434
435 #define WAIT_FOR_USB
436diff --git a/keyboards/handwired/cyberstar/config.h b/keyboards/handwired/cyberstar/config.h
437index 4d9d9bf5c26596e63fc7925932a0f7cc4a19cf48..701ad8da86a0cee147f52a04adc7b39fa5facaae 100644
438--- a/keyboards/handwired/cyberstar/config.h
439+++ b/keyboards/handwired/cyberstar/config.h
440@@ -24,6 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
441 #define WS2812_PWM_DRIVER PWMD3
442 #define WS2812_PWM_CHANNEL 1
443 #define WS2812_PWM_PAL_MODE 1
444-#define WS2812_DMA_STREAM STM32_DMA1_STREAM3
445-#define WS2812_DMA_CHANNEL 3
446+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM3
447+#define WS2812_PWM_DMA_CHANNEL 3
448 #define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
449diff --git a/keyboards/handwired/macroboard/config.h b/keyboards/handwired/macroboard/config.h
450index 95e7d9d1aa61634643255ef2245c7fd9b6249458..b8e437bddf96d40875c02e391ae8cd727d5c6406 100644
451--- a/keyboards/handwired/macroboard/config.h
452+++ b/keyboards/handwired/macroboard/config.h
453@@ -20,8 +20,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
454 #define WS2812_PWM_DRIVER PWMD4
455 #define WS2812_PWM_CHANNEL 4
456 #define WS2812_PWM_PAL_MODE 2
457-#define WS2812_DMA_STREAM STM32_DMA1_STREAM6 // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
458-#define WS2812_DMA_CHANNEL 2 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
459+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM6 // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
460+#define WS2812_PWM_DMA_CHANNEL 2 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
461 #define WS2812_PWM_TARGET_PERIOD 800000
462
463 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
464diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h b/keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h
465index 3a7f97f8d2f39c5b040407bdb3291eafcff686de..a2818e7176f1cad2c7e7232647dce4ad6551abc3 100644
466--- a/keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h
467+++ b/keyboards/handwired/tractyl_manuform/5x6_right/f303/config.h
468@@ -26,8 +26,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
469 #define WS2812_PWM_CHANNEL 1 // default: 2
470 #define WS2812_PWM_PAL_MODE 2 // Pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 2
471 //#define WS2812_PWM_COMPLEMENTARY_OUTPUT // Define for a complementary timer output (TIMx_CHyN); omit for a normal timer output (TIMx_CHy).
472-// #define WS2812_DMA_STREAM STM32_DMA1_STREAM3 // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
473-#define WS2812_DMA_CHANNEL 3 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
474+// #define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM3 // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
475+#define WS2812_PWM_DMA_CHANNEL 3 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
476
477 #define DEBUG_LED_PIN C13
478
479diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h b/keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h
480index 2ad18267ad5774b380caf9313f32a02009bbafc4..87f830e1757b585df6672c0860ee36b0463ed789 100644
481--- a/keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h
482+++ b/keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h
483@@ -27,8 +27,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
484 #define WS2812_PWM_PAL_MODE 1 // Pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 2
485 #define WS2812_EXTERNAL_PULLUP
486 //#define WS2812_PWM_COMPLEMENTARY_OUTPUT // Define for a complementary timer output (TIMx_CHyN); omit for a normal timer output (TIMx_CHy).
487-#define WS2812_DMA_STREAM STM32_DMA1_STREAM7 // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
488-#define WS2812_DMA_CHANNEL 3 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
489+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM7 // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
490+#define WS2812_PWM_DMA_CHANNEL 3 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
491 #define WS2812_PWM_TARGET_PERIOD 800000
492
493 #define DEBUG_LED_PIN C13
494diff --git a/keyboards/jacky_studio/piggy60/rev2/config.h b/keyboards/jacky_studio/piggy60/rev2/config.h
495index 2747834991f82c5cf68505c436ad39ed7c111f5f..8c9b292fb42a42e0ddc293bf7552c60b3e409791 100644
496--- a/keyboards/jacky_studio/piggy60/rev2/config.h
497+++ b/keyboards/jacky_studio/piggy60/rev2/config.h
498@@ -19,5 +19,5 @@
499 #define WS2812_PWM_DRIVER PWMD4
500 #define WS2812_PWM_CHANNEL 4
501 #define WS2812_PWM_PAL_MODE 2
502-#define WS2812_DMA_STREAM STM32_DMA1_STREAM7
503-#define WS2812_DMA_CHANNEL 7
504+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM7
505+#define WS2812_PWM_DMA_CHANNEL 7
506diff --git a/keyboards/kabedon/kabedon98e/config.h b/keyboards/kabedon/kabedon98e/config.h
507index 514a1121b35b516b060da790ae0b334e7807d78a..8eb549c134d17341125b84009d43f052be3cbdca 100644
508--- a/keyboards/kabedon/kabedon98e/config.h
509+++ b/keyboards/kabedon/kabedon98e/config.h
510@@ -17,8 +17,8 @@
511
512 #define WS2812_PWM_DRIVER PWMD3
513 #define WS2812_PWM_CHANNEL 1
514-#define WS2812_DMA_STREAM STM32_DMA1_STREAM3
515-#define WS2812_DMA_CHANNEL 3
516+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM3
517+#define WS2812_PWM_DMA_CHANNEL 3
518
519 /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
520 #define LOCKING_SUPPORT_ENABLE
521diff --git a/keyboards/kprepublic/bm16a/v2/config.h b/keyboards/kprepublic/bm16a/v2/config.h
522index 3ef55f3d42e31af2e43a45bad1869453dd5447bc..8014b69a98c318f6b2a75508a4e1345838ee379e 100644
523--- a/keyboards/kprepublic/bm16a/v2/config.h
524+++ b/keyboards/kprepublic/bm16a/v2/config.h
525@@ -5,5 +5,5 @@
526
527 #define WS2812_PWM_DRIVER PWMD4
528 #define WS2812_PWM_CHANNEL 4
529-#define WS2812_DMA_STREAM STM32_DMA1_STREAM7
530-#define WS2812_DMA_CHANNEL 7
531+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM7
532+#define WS2812_PWM_DMA_CHANNEL 7
533diff --git a/keyboards/linworks/whale75/config.h b/keyboards/linworks/whale75/config.h
534index 629c1dcf701ed34ac1e0170a06ec717ebdd70a18..84b3c45cd9195f5a5cdb624f0531d58d788c5def 100644
535--- a/keyboards/linworks/whale75/config.h
536+++ b/keyboards/linworks/whale75/config.h
537@@ -24,5 +24,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
538 #define WS2812_PWM_DRIVER PWMD4
539 #define WS2812_PWM_CHANNEL 4
540 #define WS2812_PWM_PAL_MODE 2
541-#define WS2812_DMA_STREAM STM32_DMA1_STREAM7
542-#define WS2812_DMA_CHANNEL 7
543+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM7
544+#define WS2812_PWM_DMA_CHANNEL 7
545diff --git a/keyboards/loki65/config.h b/keyboards/loki65/config.h
546index 3627f4c7e6d1160d2f07d14a1da5dede150ebe3d..ac6b9f5ceb7b324da8aebdc0d796c7241241357a 100644
547--- a/keyboards/loki65/config.h
548+++ b/keyboards/loki65/config.h
549@@ -24,6 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
550 #define WS2812_PWM_DRIVER PWMD1
551 #define WS2812_PWM_CHANNEL 2
552 #define WS2812_PWM_PAL_MODE 2
553-#define WS2812_DMA_STREAM STM32_DMA1_STREAM5
554-#define WS2812_DMA_CHANNEL 5
555+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM5
556+#define WS2812_PWM_DMA_CHANNEL 5
557 #define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
558diff --git a/keyboards/mariorion_v25/prod/config.h b/keyboards/mariorion_v25/prod/config.h
559index 042f7662d8e99d1ffefb29525718eed1a73e238f..8895d16ecefee3c8f6273e4f6ae6df7a73f95e67 100644
560--- a/keyboards/mariorion_v25/prod/config.h
561+++ b/keyboards/mariorion_v25/prod/config.h
562@@ -7,9 +7,9 @@
563
564 #define WS2812_PWM_DRIVER PWMD17
565 #define WS2812_PWM_CHANNEL 1
566-#define WS2812_DMA_STREAM STM32_DMA1_STREAM1
567-#define WS2812_DMA_CHANNEL 1
568-// #define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM17_UP
569+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM1
570+#define WS2812_PWM_DMA_CHANNEL 1
571+// #define WS2812_PWM_DMAMUX_ID STM32_DMAMUX1_TIM17_UP
572
573 #define INDICATOR_0 C9
574 #define INDICATOR_1 C8
575diff --git a/keyboards/mariorion_v25/proto/config.h b/keyboards/mariorion_v25/proto/config.h
576index 6865f2dbb01c8abba3525df1f5e59f7fd92d3c6e..894b8fbf9e846ac0c7906fdf2a6e0c087d798c29 100644
577--- a/keyboards/mariorion_v25/proto/config.h
578+++ b/keyboards/mariorion_v25/proto/config.h
579@@ -7,9 +7,9 @@
580
581 #define WS2812_PWM_DRIVER PWMD17
582 #define WS2812_PWM_CHANNEL 1
583-#define WS2812_DMA_STREAM STM32_DMA1_STREAM1
584-#define WS2812_DMA_CHANNEL 1
585-// #define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM17_UP
586+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM1
587+#define WS2812_PWM_DMA_CHANNEL 1
588+// #define WS2812_PWM_DMAMUX_ID STM32_DMAMUX1_TIM17_UP
589
590 #define INDICATOR_0 C8
591 #define INDICATOR_1 C7
592diff --git a/keyboards/meetlab/kalice/config.h b/keyboards/meetlab/kalice/config.h
593index 80bae79fd8eae96f912bda3f9601d4f093bdb684..052bfa4bdfdd9e47b9f87fbc1c25ae3a2a0aa902 100644
594--- a/keyboards/meetlab/kalice/config.h
595+++ b/keyboards/meetlab/kalice/config.h
596@@ -19,5 +19,5 @@
597 #define WS2812_PWM_DRIVER PWMD1
598 #define WS2812_PWM_CHANNEL 2
599 #define WS2812_PWM_COMPLEMENTARY_OUTPUT
600-#define WS2812_DMA_STREAM STM32_DMA1_STREAM5
601-#define WS2812_DMA_CHANNEL 5
602+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM5
603+#define WS2812_PWM_DMA_CHANNEL 5
604diff --git a/keyboards/meetlab/rena/config.h b/keyboards/meetlab/rena/config.h
605index ef8715e3842e410fb56a0ea20e01c65fc1bd9c6c..6a6a4a2caecb111ff6d92b3c0746325280c2bfdd 100644
606--- a/keyboards/meetlab/rena/config.h
607+++ b/keyboards/meetlab/rena/config.h
608@@ -18,5 +18,5 @@
609
610 #define WS2812_PWM_DRIVER PWMD2
611 #define WS2812_PWM_CHANNEL 3
612-#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
613-#define WS2812_DMA_CHANNEL 2
614+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM2
615+#define WS2812_PWM_DMA_CHANNEL 2
616diff --git a/keyboards/misterknife/knife66/config.h b/keyboards/misterknife/knife66/config.h
617index 7f7e117303211e56942ebe3c1f8ac1b817ba8138..2b8d7b8b9fe26ff2af1f3563a99187220894111e 100644
618--- a/keyboards/misterknife/knife66/config.h
619+++ b/keyboards/misterknife/knife66/config.h
620@@ -20,5 +20,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
621 #define WS2812_PWM_DRIVER PWMD1 // default: PWMD1
622 #define WS2812_PWM_CHANNEL 2 // default: 2
623 #define WS2812_PWM_PAL_MODE 2 // Pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 2
624-#define WS2812_DMA_STREAM STM32_DMA1_STREAM5 // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
625-#define WS2812_DMA_CHANNEL 5 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
626+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM5 // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
627+#define WS2812_PWM_DMA_CHANNEL 5 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
628diff --git a/keyboards/misterknife/knife66_iso/config.h b/keyboards/misterknife/knife66_iso/config.h
629index cb847450baa1d69bed711b064e930d29e2c4f20d..f9f0707ff1875c56c37720ae57412ea79a46733e 100644
630--- a/keyboards/misterknife/knife66_iso/config.h
631+++ b/keyboards/misterknife/knife66_iso/config.h
632@@ -20,5 +20,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
633 #define WS2812_PWM_DRIVER PWMD1 // default: PWMD1
634 #define WS2812_PWM_CHANNEL 2 // default: 2
635 #define WS2812_PWM_PAL_MODE 2 // Pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 2
636-#define WS2812_DMA_STREAM STM32_DMA1_STREAM5 // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
637-#define WS2812_DMA_CHANNEL 5 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
638+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM5 // DMA Stream for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
639+#define WS2812_PWM_DMA_CHANNEL 5 // DMA Channel for TIMx_UP, see the respective reference manual for the appropriate values for your MCU.
640diff --git a/keyboards/mode/m256wh/config.h b/keyboards/mode/m256wh/config.h
641index c976b6bcc5bf7dbfc2cbbe71d049c06dbb77bd8d..06f1658ea524dcb0558a6915ae777bb931f163ae 100644
642--- a/keyboards/mode/m256wh/config.h
643+++ b/keyboards/mode/m256wh/config.h
644@@ -21,7 +21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
645 #define WS2812_PWM_DRIVER PWMD1
646 #define WS2812_PWM_CHANNEL 3
647 #define WS2812_PWM_PAL_MODE 1
648-#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
649-#define WS2812_DMA_CHANNEL 6
650+#define WS2812_PWM_DMA_STREAM STM32_DMA2_STREAM5
651+#define WS2812_PWM_DMA_CHANNEL 6
652
653 #define EECONFIG_KB_DATA_SIZE (1)
654diff --git a/keyboards/mode/m256ws/config.h b/keyboards/mode/m256ws/config.h
655index c976b6bcc5bf7dbfc2cbbe71d049c06dbb77bd8d..06f1658ea524dcb0558a6915ae777bb931f163ae 100644
656--- a/keyboards/mode/m256ws/config.h
657+++ b/keyboards/mode/m256ws/config.h
658@@ -21,7 +21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
659 #define WS2812_PWM_DRIVER PWMD1
660 #define WS2812_PWM_CHANNEL 3
661 #define WS2812_PWM_PAL_MODE 1
662-#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
663-#define WS2812_DMA_CHANNEL 6
664+#define WS2812_PWM_DMA_STREAM STM32_DMA2_STREAM5
665+#define WS2812_PWM_DMA_CHANNEL 6
666
667 #define EECONFIG_KB_DATA_SIZE (1)
668diff --git a/keyboards/mode/m60h/config.h b/keyboards/mode/m60h/config.h
669index f984cf28de919f328de3aa2f34b8dd994f38ba8b..cde4ffdbc61af108c154636defce225273416d5b 100644
670--- a/keyboards/mode/m60h/config.h
671+++ b/keyboards/mode/m60h/config.h
672@@ -5,6 +5,6 @@
673
674 #define WS2812_PWM_DRIVER PWMD4
675 #define WS2812_PWM_CHANNEL 4
676-#define WS2812_DMA_STREAM STM32_DMA1_STREAM6
677-#define WS2812_DMA_CHANNEL 2
678+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM6
679+#define WS2812_PWM_DMA_CHANNEL 2
680 #define WS2812_PWM_TARGET_PERIOD 800000
681diff --git a/keyboards/mode/m60h_f/config.h b/keyboards/mode/m60h_f/config.h
682index f984cf28de919f328de3aa2f34b8dd994f38ba8b..cde4ffdbc61af108c154636defce225273416d5b 100644
683--- a/keyboards/mode/m60h_f/config.h
684+++ b/keyboards/mode/m60h_f/config.h
685@@ -5,6 +5,6 @@
686
687 #define WS2812_PWM_DRIVER PWMD4
688 #define WS2812_PWM_CHANNEL 4
689-#define WS2812_DMA_STREAM STM32_DMA1_STREAM6
690-#define WS2812_DMA_CHANNEL 2
691+#define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM6
692+#define WS2812_PWM_DMA_CHANNEL 2
693 #define WS2812_PWM_TARGET_PERIOD 800000