Commit 92ddf5ff authored by Linus Walleij's avatar Linus Walleij

pinctrl: bcm: nsp: Use library functions

These request/free functions are just reimplementations of the
standard helpers in gpiolib. Delete them and replace with the
helpers.
Acked-by: default avatarScott Branden <scott.branden@broadcom.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent a9a1d2a7
...@@ -275,23 +275,6 @@ static struct irq_chip nsp_gpio_irq_chip = { ...@@ -275,23 +275,6 @@ static struct irq_chip nsp_gpio_irq_chip = {
.irq_set_type = nsp_gpio_irq_set_type, .irq_set_type = nsp_gpio_irq_set_type,
}; };
/*
* Request the nsp IOMUX pinmux controller to mux individual pins to GPIO
*/
static int nsp_gpio_request(struct gpio_chip *gc, unsigned offset)
{
unsigned gpio = gc->base + offset;
return pinctrl_gpio_request(gpio);
}
static void nsp_gpio_free(struct gpio_chip *gc, unsigned offset)
{
unsigned gpio = gc->base + offset;
pinctrl_gpio_free(gpio);
}
static int nsp_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) static int nsp_gpio_direction_input(struct gpio_chip *gc, unsigned gpio)
{ {
struct nsp_gpio *chip = gpiochip_get_data(gc); struct nsp_gpio *chip = gpiochip_get_data(gc);
...@@ -670,8 +653,8 @@ static int nsp_gpio_probe(struct platform_device *pdev) ...@@ -670,8 +653,8 @@ static int nsp_gpio_probe(struct platform_device *pdev)
gc->label = dev_name(dev); gc->label = dev_name(dev);
gc->parent = dev; gc->parent = dev;
gc->of_node = dev->of_node; gc->of_node = dev->of_node;
gc->request = nsp_gpio_request; gc->request = gpiochip_generic_request;
gc->free = nsp_gpio_free; gc->free = gpiochip_generic_free;
gc->direction_input = nsp_gpio_direction_input; gc->direction_input = nsp_gpio_direction_input;
gc->direction_output = nsp_gpio_direction_output; gc->direction_output = nsp_gpio_direction_output;
gc->set = nsp_gpio_set; gc->set = nsp_gpio_set;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment