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()
258 static int htcpld_chip_get(struct gpio_chip *chip, unsigned offset) in htcpld_chip_get()
275 static int htcpld_direction_output(struct gpio_chip *chip, in htcpld_direction_output()
282 static int htcpld_direction_input(struct gpio_chip *chip, in htcpld_direction_input()
292 static int htcpld_chip_to_irq(struct gpio_chip *chip, unsigned offset) in htcpld_chip_to_irq()
420 struct gpio_chip *gpio_chip; in htcpld_register_chip_gpio() local
430 gpio_chip = &(chip->chip_out); in htcpld_register_chip_gpio()
431 gpio_chip->label = "htcpld-out"; in htcpld_register_chip_gpio()
432 gpio_chip->dev = dev; in htcpld_register_chip_gpio()
433 gpio_chip->owner = THIS_MODULE; in htcpld_register_chip_gpio()
434 gpio_chip->get = htcpld_chip_get; in htcpld_register_chip_gpio()
435 gpio_chip->set = htcpld_chip_set; in htcpld_register_chip_gpio()
436 gpio_chip->direction_input = NULL; in htcpld_register_chip_gpio()
437 gpio_chip->direction_output = htcpld_direction_output; in htcpld_register_chip_gpio()
438 gpio_chip->base = plat_chip_data->gpio_out_base; in htcpld_register_chip_gpio()
439 gpio_chip->ngpio = plat_chip_data->num_gpios; in htcpld_register_chip_gpio()
441 gpio_chip = &(chip->chip_in); in htcpld_register_chip_gpio()
442 gpio_chip->label = "htcpld-in"; in htcpld_register_chip_gpio()
443 gpio_chip->dev = dev; in htcpld_register_chip_gpio()
444 gpio_chip->owner = THIS_MODULE; in htcpld_register_chip_gpio()
445 gpio_chip->get = htcpld_chip_get; in htcpld_register_chip_gpio()
446 gpio_chip->set = NULL; in htcpld_register_chip_gpio()
447 gpio_chip->direction_input = htcpld_direction_input; in htcpld_register_chip_gpio()
448 gpio_chip->direction_output = NULL; in htcpld_register_chip_gpio()
449 gpio_chip->to_irq = htcpld_chip_to_irq; in htcpld_register_chip_gpio()
450 gpio_chip->base = plat_chip_data->gpio_in_base; in htcpld_register_chip_gpio()
451 gpio_chip->ngpio = plat_chip_data->num_gpios; in htcpld_register_chip_gpio()