Lines Matching refs:bgc
36 struct bgpio_chip *bgc; in moxart_gpio_probe() local
40 bgc = devm_kzalloc(dev, sizeof(*bgc), GFP_KERNEL); in moxart_gpio_probe()
41 if (!bgc) in moxart_gpio_probe()
49 ret = bgpio_init(bgc, dev, 4, base + GPIO_DATA_IN, in moxart_gpio_probe()
58 bgc->gc.label = "moxart-gpio"; in moxart_gpio_probe()
59 bgc->gc.request = gpiochip_generic_request; in moxart_gpio_probe()
60 bgc->gc.free = gpiochip_generic_free; in moxart_gpio_probe()
61 bgc->data = bgc->read_reg(bgc->reg_set); in moxart_gpio_probe()
62 bgc->gc.base = 0; in moxart_gpio_probe()
63 bgc->gc.ngpio = 32; in moxart_gpio_probe()
64 bgc->gc.dev = dev; in moxart_gpio_probe()
65 bgc->gc.owner = THIS_MODULE; in moxart_gpio_probe()
67 ret = gpiochip_add(&bgc->gc); in moxart_gpio_probe()