Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

leds: ktd2692: pass flags parameter to devm_gpiod_get

Since 39b2bbe3d715 (gpio: add flags argument to gpiod_get*() functions)
which appeared in v3.17-rc1, the gpiod_get* functions take an additional
parameter that allows to specify direction and initial value for output.

In this case the driver cannot easily be simplified but as the flags
parameter will become mandatory soon this change is necessary
beforehand.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Acked-by: Jacek Anaszewski <j.anaszewski@samsung.com>
Signed-off-by: Bryan Wu <cooloney@gmail.com>

authored by

Uwe Kleine-König and committed by
Bryan Wu
5e324ebf b83fae0c

+2 -2
+2 -2
drivers/leds/leds-ktd2692.c
··· 295 295 if (!dev->of_node) 296 296 return -ENXIO; 297 297 298 - led->ctrl_gpio = devm_gpiod_get(dev, "ctrl"); 298 + led->ctrl_gpio = devm_gpiod_get(dev, "ctrl", GPIOD_ASIS); 299 299 if (IS_ERR(led->ctrl_gpio)) { 300 300 ret = PTR_ERR(led->ctrl_gpio); 301 301 dev_err(dev, "cannot get ctrl-gpios %d\n", ret); 302 302 return ret; 303 303 } 304 304 305 - led->aux_gpio = devm_gpiod_get(dev, "aux"); 305 + led->aux_gpio = devm_gpiod_get(dev, "aux", GPIOD_ASIS); 306 306 if (IS_ERR(led->aux_gpio)) { 307 307 ret = PTR_ERR(led->aux_gpio); 308 308 dev_err(dev, "cannot get aux-gpios %d\n", ret);