leds: gpio: Fix semantic error
The leds-gpio driver mixes up the legacy GPIO flags with the
GPIO descriptor flags and passes a legacy flag to
devm_gpiod_get_index().
Fix this by replacing the flags variable with the strict
descriptor flag.
Fixes: 45d4c6de4e
("leds: gpio: Try to lookup gpiod from device")
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Pavel Machek <pavel@ucw.cz>
This commit is contained in:
parent
302a085c20
commit
c4e9441392
|
@ -220,7 +220,7 @@ static struct gpio_desc *gpio_led_get_gpiod(struct device *dev, int idx,
|
|||
* device, this will hit the board file, if any and get
|
||||
* the GPIO from there.
|
||||
*/
|
||||
gpiod = devm_gpiod_get_index(dev, NULL, idx, flags);
|
||||
gpiod = devm_gpiod_get_index(dev, NULL, idx, GPIOD_OUT_LOW);
|
||||
if (!IS_ERR(gpiod)) {
|
||||
gpiod_set_consumer_name(gpiod, template->name);
|
||||
return gpiod;
|
||||
|
|
Loading…
Reference in New Issue