Lines Matching refs:gpio_chip
51 struct gpio_chip chip_out;
55 struct gpio_chip chip_in;
227 static void htcpld_chip_set(struct gpio_chip *chip, unsigned offset, int val) in htcpld_chip_set()
257 static int htcpld_chip_get(struct gpio_chip *chip, unsigned offset) in htcpld_chip_get()
272 static int htcpld_direction_output(struct gpio_chip *chip, in htcpld_direction_output()
279 static int htcpld_direction_input(struct gpio_chip *chip, in htcpld_direction_input()
289 static int htcpld_chip_to_irq(struct gpio_chip *chip, unsigned offset) in htcpld_chip_to_irq()
415 struct gpio_chip *gpio_chip; in htcpld_register_chip_gpio() local
425 gpio_chip = &(chip->chip_out); in htcpld_register_chip_gpio()
426 gpio_chip->label = "htcpld-out"; in htcpld_register_chip_gpio()
427 gpio_chip->parent = dev; in htcpld_register_chip_gpio()
428 gpio_chip->owner = THIS_MODULE; in htcpld_register_chip_gpio()
429 gpio_chip->get = htcpld_chip_get; in htcpld_register_chip_gpio()
430 gpio_chip->set = htcpld_chip_set; in htcpld_register_chip_gpio()
431 gpio_chip->direction_input = NULL; in htcpld_register_chip_gpio()
432 gpio_chip->direction_output = htcpld_direction_output; in htcpld_register_chip_gpio()
433 gpio_chip->base = plat_chip_data->gpio_out_base; in htcpld_register_chip_gpio()
434 gpio_chip->ngpio = plat_chip_data->num_gpios; in htcpld_register_chip_gpio()
436 gpio_chip = &(chip->chip_in); in htcpld_register_chip_gpio()
437 gpio_chip->label = "htcpld-in"; in htcpld_register_chip_gpio()
438 gpio_chip->parent = dev; in htcpld_register_chip_gpio()
439 gpio_chip->owner = THIS_MODULE; in htcpld_register_chip_gpio()
440 gpio_chip->get = htcpld_chip_get; in htcpld_register_chip_gpio()
441 gpio_chip->set = NULL; in htcpld_register_chip_gpio()
442 gpio_chip->direction_input = htcpld_direction_input; in htcpld_register_chip_gpio()
443 gpio_chip->direction_output = NULL; in htcpld_register_chip_gpio()
444 gpio_chip->to_irq = htcpld_chip_to_irq; in htcpld_register_chip_gpio()
445 gpio_chip->base = plat_chip_data->gpio_in_base; in htcpld_register_chip_gpio()
446 gpio_chip->ngpio = plat_chip_data->num_gpios; in htcpld_register_chip_gpio()