Lines Matching refs:chip
16 static inline struct ramips_gpio_chip *to_ramips_gpio(struct gpio_chip *chip)
20 rg = container_of(chip, struct ramips_gpio_chip, chip);
34 static int ramips_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
36 struct ramips_gpio_chip *rg = to_ramips_gpio(chip);
49 static int ramips_gpio_direction_output(struct gpio_chip *chip,
52 struct ramips_gpio_chip *rg = to_ramips_gpio(chip);
70 static void ramips_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
72 struct ramips_gpio_chip *rg = to_ramips_gpio(chip);
79 static int ramips_gpio_get(struct gpio_chip *chip, unsigned offset)
81 struct ramips_gpio_chip *rg = to_ramips_gpio(chip);
94 rg->chip.direction_input = ramips_gpio_direction_input;
95 rg->chip.direction_output = ramips_gpio_direction_output;
96 rg->chip.get = ramips_gpio_get;
97 rg->chip.set = ramips_gpio_set;
102 gpiochip_add(&rg->chip);