Lines Matching refs:gpio_chip

37 	struct gpio_chip        chip_out;
41 struct gpio_chip chip_in;
213 static void htcpld_chip_set(struct gpio_chip *chip, unsigned offset, int val) in htcpld_chip_set()
243 static int htcpld_chip_get(struct gpio_chip *chip, unsigned offset) in htcpld_chip_get()
258 static int htcpld_direction_output(struct gpio_chip *chip, in htcpld_direction_output()
265 static int htcpld_direction_input(struct gpio_chip *chip, in htcpld_direction_input()
275 static int htcpld_chip_to_irq(struct gpio_chip *chip, unsigned offset) in htcpld_chip_to_irq()
400 struct gpio_chip *gpio_chip; in htcpld_register_chip_gpio() local
410 gpio_chip = &(chip->chip_out); in htcpld_register_chip_gpio()
411 gpio_chip->label = "htcpld-out"; in htcpld_register_chip_gpio()
412 gpio_chip->parent = dev; in htcpld_register_chip_gpio()
413 gpio_chip->owner = THIS_MODULE; in htcpld_register_chip_gpio()
414 gpio_chip->get = htcpld_chip_get; in htcpld_register_chip_gpio()
415 gpio_chip->set = htcpld_chip_set; in htcpld_register_chip_gpio()
416 gpio_chip->direction_input = NULL; in htcpld_register_chip_gpio()
417 gpio_chip->direction_output = htcpld_direction_output; in htcpld_register_chip_gpio()
418 gpio_chip->base = plat_chip_data->gpio_out_base; in htcpld_register_chip_gpio()
419 gpio_chip->ngpio = plat_chip_data->num_gpios; in htcpld_register_chip_gpio()
421 gpio_chip = &(chip->chip_in); in htcpld_register_chip_gpio()
422 gpio_chip->label = "htcpld-in"; in htcpld_register_chip_gpio()
423 gpio_chip->parent = dev; in htcpld_register_chip_gpio()
424 gpio_chip->owner = THIS_MODULE; in htcpld_register_chip_gpio()
425 gpio_chip->get = htcpld_chip_get; in htcpld_register_chip_gpio()
426 gpio_chip->set = NULL; in htcpld_register_chip_gpio()
427 gpio_chip->direction_input = htcpld_direction_input; in htcpld_register_chip_gpio()
428 gpio_chip->direction_output = NULL; in htcpld_register_chip_gpio()
429 gpio_chip->to_irq = htcpld_chip_to_irq; in htcpld_register_chip_gpio()
430 gpio_chip->base = plat_chip_data->gpio_in_base; in htcpld_register_chip_gpio()
431 gpio_chip->ngpio = plat_chip_data->num_gpios; in htcpld_register_chip_gpio()