Change uw lightbar led names for possible future compliance

This commit is contained in:
Christoffer Sandberg 2020-09-02 10:59:03 +02:00
parent 8db1b16c79
commit a3e69ca8f9

View file

@ -644,11 +644,11 @@ static int uniwill_read_lightbar_rgb(u8 *red, u8 *green, u8 *blue)
static int lightbar_set_blocking(struct led_classdev *led_cdev, enum led_brightness brightness) static int lightbar_set_blocking(struct led_classdev *led_cdev, enum led_brightness brightness)
{ {
u8 red = 0xff, green = 0xff, blue = 0xff; u8 red = 0xff, green = 0xff, blue = 0xff;
if (strstr(led_cdev->name, "red") != NULL) { if (strstr(led_cdev->name, ":1:") != NULL) {
red = brightness; red = brightness;
} else if (strstr(led_cdev->name, "green") != NULL) { } else if (strstr(led_cdev->name, ":2:") != NULL) {
green = brightness; green = brightness;
} else if (strstr(led_cdev->name, "blue") != NULL) { } else if (strstr(led_cdev->name, ":3:") != NULL) {
blue = brightness; blue = brightness;
} }
uniwill_write_lightbar_rgb(red, green, blue); uniwill_write_lightbar_rgb(red, green, blue);
@ -659,11 +659,11 @@ static enum led_brightness lightbar_get(struct led_classdev *led_cdev)
{ {
u8 red, green, blue; u8 red, green, blue;
uniwill_read_lightbar_rgb(&red, &green, &blue); uniwill_read_lightbar_rgb(&red, &green, &blue);
if (strstr(led_cdev->name, "red") != NULL) { if (strstr(led_cdev->name, ":1:") != NULL) {
return red; return red;
} else if (strstr(led_cdev->name, "green") != NULL) { } else if (strstr(led_cdev->name, ":2:") != NULL) {
return green; return green;
} else if (strstr(led_cdev->name, "blue") != NULL) { } else if (strstr(led_cdev->name, ":3:") != NULL) {
return blue; return blue;
} }
@ -672,19 +672,19 @@ static enum led_brightness lightbar_get(struct led_classdev *led_cdev)
static struct led_classdev lightbar_led_classdevs[] = { static struct led_classdev lightbar_led_classdevs[] = {
{ {
.name = "tuxedo:red:lightbar", .name = "tuxedo_lightbar:1:status",
.max_brightness = UNIWILL_LIGHTBAR_LED_MAX_BRIGHTNESS, .max_brightness = UNIWILL_LIGHTBAR_LED_MAX_BRIGHTNESS,
.brightness_set_blocking = &lightbar_set_blocking, .brightness_set_blocking = &lightbar_set_blocking,
.brightness_get = &lightbar_get .brightness_get = &lightbar_get
}, },
{ {
.name = "tuxedo:green:lightbar", .name = "tuxedo_lightbar:2:status",
.max_brightness = UNIWILL_LIGHTBAR_LED_MAX_BRIGHTNESS, .max_brightness = UNIWILL_LIGHTBAR_LED_MAX_BRIGHTNESS,
.brightness_set_blocking = &lightbar_set_blocking, .brightness_set_blocking = &lightbar_set_blocking,
.brightness_get = &lightbar_get .brightness_get = &lightbar_get
}, },
{ {
.name = "tuxedo:blue:lightbar", .name = "tuxedo_lightbar:3:status",
.max_brightness = UNIWILL_LIGHTBAR_LED_MAX_BRIGHTNESS, .max_brightness = UNIWILL_LIGHTBAR_LED_MAX_BRIGHTNESS,
.brightness_set_blocking = &lightbar_set_blocking, .brightness_set_blocking = &lightbar_set_blocking,
.brightness_get = &lightbar_get .brightness_get = &lightbar_get