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

ARM: orion/gpio: Use the right include

This is a GPIO driver so include <linux/gpio/driver.h> and not
the legacy <linux/gpio.h> header. Switch a single call to the
legacy API and use <linux/gpio/consumer.h> as well.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

authored by

Linus Walleij and committed by
Andy Shevchenko
d1143d50 fe15c26e

+3 -2
+3 -2
arch/arm/plat-orion/gpio.c
··· 18 18 #include <linux/spinlock.h> 19 19 #include <linux/bitops.h> 20 20 #include <linux/io.h> 21 - #include <linux/gpio.h> 21 + #include <linux/gpio/driver.h> 22 + #include <linux/gpio/consumer.h> 22 23 #include <linux/leds.h> 23 24 #include <linux/of.h> 24 25 #include <linux/of_irq.h> ··· 313 312 case GPIO_LED_NO_BLINK_LOW: 314 313 case GPIO_LED_NO_BLINK_HIGH: 315 314 orion_gpio_set_blink(gpio, 0); 316 - gpio_set_value(gpio, state); 315 + gpiod_set_raw_value(desc, state); 317 316 break; 318 317 case GPIO_LED_BLINK: 319 318 orion_gpio_set_blink(gpio, 1);