Lines Matching refs:bgc
58 struct bgpio_chip *bgc; in gef_gpio_probe() local
62 bgc = devm_kzalloc(&pdev->dev, sizeof(*bgc), GFP_KERNEL); in gef_gpio_probe()
63 if (!bgc) in gef_gpio_probe()
70 ret = bgpio_init(bgc, &pdev->dev, 4, regs + GEF_GPIO_IN, in gef_gpio_probe()
79 bgc->gc.label = devm_kstrdup(&pdev->dev, pdev->dev.of_node->full_name, in gef_gpio_probe()
81 if (!bgc->gc.label) { in gef_gpio_probe()
86 bgc->gc.base = -1; in gef_gpio_probe()
87 bgc->gc.ngpio = (u16)(uintptr_t)of_id->data; in gef_gpio_probe()
88 bgc->gc.of_gpio_n_cells = 2; in gef_gpio_probe()
89 bgc->gc.of_node = pdev->dev.of_node; in gef_gpio_probe()
92 ret = gpiochip_add(&bgc->gc); in gef_gpio_probe()