Lines Matching refs:gpio_chips
46 static struct at91_gpio_chip *gpio_chips[MAX_GPIO_BANKS]; variable
344 if (!gpio_chips[bank]) in pin_to_controller()
347 return gpio_chips[bank]->regbase; in pin_to_controller()
781 if (!gpio_chips[pin->bank]) { in pin_check_config()
1365 if (gpio_chips[i]) in at91_pinctrl_probe()
1405 if (gpio_chips[i]) in at91_pinctrl_probe()
1406 pinctrl_add_gpio_range(info->pctl, &gpio_chips[i]->range); in at91_pinctrl_probe()
1648 if (!gpio_chips[i]) in at91_pinctrl_gpio_suspend()
1651 pio = gpio_chips[i]->regbase; in at91_pinctrl_gpio_suspend()
1658 clk_disable_unprepare(gpio_chips[i]->clock); in at91_pinctrl_gpio_suspend()
1672 if (!gpio_chips[i]) in at91_pinctrl_gpio_resume()
1675 pio = gpio_chips[i]->regbase; in at91_pinctrl_gpio_resume()
1678 clk_prepare_enable(gpio_chips[i]->clock); in at91_pinctrl_gpio_resume()
1827 BUG_ON(alias_idx >= ARRAY_SIZE(gpio_chips)); in at91_gpio_probe()
1828 if (gpio_chips[alias_idx]) { in at91_gpio_probe()
1915 gpio_chips[alias_idx] = at91_chip; in at91_gpio_probe()