Skip to content
Snippets Groups Projects
Commit 77dce3a2 authored by Pavel Machek's avatar Pavel Machek
Browse files

leds: disallow /sys/class/leds/*:multi:* for now


All the LEDs in the queue are RGB, so they should not use multi for
their color.

Make sure we don't add such LED by mistake (and make it part of ABI).

Signed-off-by: default avatarPavel Machek <pavel@ucw.cz>
parent 54212f5a
No related branches found
No related tags found
No related merge requests found
...@@ -425,6 +425,10 @@ int led_compose_name(struct device *dev, struct led_init_data *init_data, ...@@ -425,6 +425,10 @@ int led_compose_name(struct device *dev, struct led_init_data *init_data,
struct fwnode_handle *fwnode = init_data->fwnode; struct fwnode_handle *fwnode = init_data->fwnode;
const char *devicename = init_data->devicename; const char *devicename = init_data->devicename;
/* We want to label LEDs that can produce full range of colors
* as RGB, not multicolor */
BUG_ON(props.color == LED_COLOR_ID_MULTI);
if (!led_classdev_name) if (!led_classdev_name)
return -EINVAL; return -EINVAL;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment