Skip to content

Commit 1476f31

Browse files
pastaqDerek J. Clark
authored andcommitted
Move WRITE/END_WRITE back into loop. No performance loss and possibly bette rsupport for Air 1S Limited.
1 parent 00da2e0 commit 1476f31

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ayaneo-platform.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -366,9 +366,11 @@ static void ayaneo_led_mc_color(u8 *color)
366366
/* Legacy methods */
367367
static void ayaneo_led_mc_set(u8 pos, u8 brightness)
368368
{
369+
write_to_ec(AYANEO_LED_MODE_REG, AYANEO_LED_MODE_WRITE);
369370
write_to_ec(AYANEO_LED_POS_COLOR, pos);
370371
write_to_ec(AYANEO_LED_BRIGHTNESS, brightness);
371372
mdelay(1);
373+
write_to_ec(AYANEO_LED_MODE_REG, AYANEO_LED_MODE_WRITE_END);
372374
}
373375

374376
static void ayaneo_led_mc_intensity(u8 *color)
@@ -377,13 +379,11 @@ static void ayaneo_led_mc_intensity(u8 *color)
377379
int zone;
378380

379381
write_to_ec(AYANEO_LED_PWM_CONTROL, 0x03);
380-
write_to_ec(AYANEO_LED_MODE_REG, AYANEO_LED_MODE_WRITE);
381382
for (zone = 0; zone < 4; zone++) {
382383
ayaneo_led_mc_set(zones[zone] + 1, color[0]);
383384
ayaneo_led_mc_set(zones[zone] + 2, color[1]);
384385
ayaneo_led_mc_set(zones[zone] + 3, color[2]);
385386
}
386-
write_to_ec(AYANEO_LED_MODE_REG, AYANEO_LED_MODE_WRITE_END);
387387
}
388388

389389
static void ayaneo_led_mc_off(void)

0 commit comments

Comments
 (0)