mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
make gpio conformant to generic gpio spec.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8911 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -20,9 +20,9 @@
|
||||
|
||||
#include <asm/ar7/gpio.h>
|
||||
|
||||
static char *ar7_gpio_list[AR7_GPIO_MAX] = { 0, };
|
||||
static const char *ar7_gpio_list[AR7_GPIO_MAX] = { 0, };
|
||||
|
||||
int gpio_request(unsigned gpio, char *label)
|
||||
int gpio_request(unsigned gpio, const char *label)
|
||||
{
|
||||
if (gpio >= AR7_GPIO_MAX)
|
||||
return -EINVAL;
|
||||
|
||||
@@ -58,10 +58,9 @@ static int vlynq_on(struct vlynq_device *dev)
|
||||
if ((result = ar7_gpio_enable(pdata->gpio_bit)))
|
||||
goto out_enabled;
|
||||
|
||||
if ((result = gpio_direction_output(pdata->gpio_bit)))
|
||||
if ((result = gpio_direction_output(pdata->gpio_bit, 0)))
|
||||
goto out_gpio_enabled;
|
||||
|
||||
gpio_set_value(pdata->gpio_bit, 0);
|
||||
mdelay(50);
|
||||
|
||||
gpio_set_value(pdata->gpio_bit, 1);
|
||||
|
||||
Reference in New Issue
Block a user