aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-arm/arch-orion/gpio.h
diff options
context:
space:
mode:
authorHerbert Valerio Riedel <hvr@gnu.org>2007-11-29 15:19:56 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2008-01-26 15:03:46 +0000
commitb11e9e020c8c6cdd7e7cc6d5178cce2ad0ac0784 (patch)
tree2d419ec2b46f9df5a83f7a6d7cbfde87433341f2 /include/asm-arm/arch-orion/gpio.h
parent[ARM] Orion: GPIO support (diff)
downloadlinux-dev-b11e9e020c8c6cdd7e7cc6d5178cce2ad0ac0784.tar.xz
linux-dev-b11e9e020c8c6cdd7e7cc6d5178cce2ad0ac0784.zip
[ARM] Orion: provide GPIO method for enabling hardware assisted blinking
This is a pre-requisite for implementing proper hardware accelerated GPIO LED flashing, and since we want proper locking, it's sensible to provide the orion specific orion_gpio_set_blink() implementation within mach-orion/gpio.c. The functions orion_gpio_set_blink() and gpio_set_value() implicitly turn off each others state. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org> Acked-by: Tzachi Perelstein <tzachi@marvell.com> Acked-by: Nicolas Pitre <nico@marvell.com> Acked-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to '')
-rw-r--r--include/asm-arm/arch-orion/gpio.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/asm-arm/arch-orion/gpio.h b/include/asm-arm/arch-orion/gpio.h
index 6d5848ed9a39..d66284f9a14c 100644
--- a/include/asm-arm/arch-orion/gpio.h
+++ b/include/asm-arm/arch-orion/gpio.h
@@ -12,6 +12,7 @@ extern int gpio_direction_input(unsigned pin);
extern int gpio_direction_output(unsigned pin, int value);
extern int gpio_get_value(unsigned pin);
extern void gpio_set_value(unsigned pin, int value);
+extern void orion_gpio_set_blink(unsigned pin, int blink);
extern void gpio_display(void); /* debug */
static inline int gpio_to_irq(int pin)