Searched refs:gen_gc (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/gpio/ |
| H A D | gpio-clps711x.c | 18 struct gpio_generic_chip *gen_gc; in clps711x_gpio_probe() local 29 gen_gc = devm_kzalloc(&pdev->dev, sizeof(*gen_gc), GFP_KERNEL); in clps711x_gpio_probe() 30 if (!gen_gc) in clps711x_gpio_probe() 55 err = gpio_generic_chip_init(gen_gc, &config); in clps711x_gpio_probe() 62 gen_gc->gc.ngpio = 3; in clps711x_gpio_probe() 68 gen_gc->gc.base = -1; in clps711x_gpio_probe() 69 gen_gc->gc.owner = THIS_MODULE; in clps711x_gpio_probe() 71 return devm_gpiochip_add_data(&pdev->dev, &gen_gc->gc, NULL); in clps711x_gpio_probe()
|
| H A D | gpio-74xx-mmio.c | 22 struct gpio_generic_chip gen_gc; member 104 return gpio_generic_chip_set(&priv->gen_gc, gpio, val); in mmio_74xx_dir_out() 130 err = gpio_generic_chip_init(&priv->gen_gc, &config); in mmio_74xx_gpio_probe() 134 priv->gen_gc.gc.direction_input = mmio_74xx_dir_in; in mmio_74xx_gpio_probe() 135 priv->gen_gc.gc.direction_output = mmio_74xx_dir_out; in mmio_74xx_gpio_probe() 136 priv->gen_gc.gc.get_direction = mmio_74xx_get_direction; in mmio_74xx_gpio_probe() 137 priv->gen_gc.gc.ngpio = MMIO_74XX_BIT_CNT(priv->flags); in mmio_74xx_gpio_probe() 138 priv->gen_gc.gc.owner = THIS_MODULE; in mmio_74xx_gpio_probe() 140 return devm_gpiochip_add_data(&pdev->dev, &priv->gen_gc.gc, priv); in mmio_74xx_gpio_probe()
|
| H A D | gpio-en7523.c | 24 struct gpio_generic_chip gen_gc; member 49 gpio_generic_chip_set(&ctrl->gen_gc, gpio, val); in airoha_dir_set() 107 err = gpio_generic_chip_init(&ctrl->gen_gc, &config); in airoha_gpio_probe() 111 ctrl->gen_gc.gc.ngpio = AIROHA_GPIO_MAX; in airoha_gpio_probe() 112 ctrl->gen_gc.gc.owner = THIS_MODULE; in airoha_gpio_probe() 113 ctrl->gen_gc.gc.direction_output = airoha_dir_out; in airoha_gpio_probe() 114 ctrl->gen_gc.gc.direction_input = airoha_dir_in; in airoha_gpio_probe() 115 ctrl->gen_gc.gc.get_direction = airoha_get_dir; in airoha_gpio_probe() 117 return devm_gpiochip_add_data(dev, &ctrl->gen_gc.gc, ctrl); in airoha_gpio_probe()
|
| H A D | gpio-mxc.c | 69 struct gpio_generic_chip gen_gc; member 183 val = port->gen_gc.gc.get(&port->gen_gc.gc, gpio_idx); in gpio_set_irq_type() 204 scoped_guard(gpio_generic_lock_irqsave, &port->gen_gc) { in gpio_set_irq_type() 226 return port->gen_gc.gc.direction_input(&port->gen_gc.gc, gpio_idx); in gpio_set_irq_type() 235 guard(gpio_generic_lock_irqsave)(&port->gen_gc); in mxc_flip_edge() 486 err = gpio_generic_chip_init(&port->gen_gc, &config); in mxc_gpio_probe() 490 port->gen_gc.gc.request = mxc_gpio_request; in mxc_gpio_probe() 491 port->gen_gc.gc.free = mxc_gpio_free; in mxc_gpio_probe() 492 port->gen_gc.gc.to_irq = mxc_gpio_to_irq; in mxc_gpio_probe() 498 port->gen_gc.gc.base = of_alias_get_id(np, "gpio") * 32; in mxc_gpio_probe() [all …]
|