Lines Matching refs:gpio_chip
49 struct gpio_chip chip;
54 static int nuc900_gpio_get(struct gpio_chip *chip, unsigned offset)
66 static void nuc900_gpio_set(struct gpio_chip *chip, unsigned offset, int val)
87 static int nuc900_dir_input(struct gpio_chip *chip, unsigned offset)
105 static int nuc900_dir_output(struct gpio_chip *chip, unsigned offset, int val)
146 struct nuc900_gpio_chip *gpio_chip;
149 gpio_chip = &nuc900_gpio[i];
150 spin_lock_init(&gpio_chip->gpio_lock);
151 gpio_chip->regbase = GPIO_BASE + i * GROUPINERV;
152 gpiochip_add(&gpio_chip->chip);