Lines Matching refs:pin_bank
826 struct samsung_pin_bank *pin_bank; in samsung_pinctrl_register() local
862 pin_bank = &drvdata->pin_banks[bank]; in samsung_pinctrl_register()
863 for (pin = 0; pin < pin_bank->nr_pins; pin++) { in samsung_pinctrl_register()
864 sprintf(pin_names, "%s-%d", pin_bank->name, pin); in samsung_pinctrl_register()
865 pdesc = pindesc + pin_bank->pin_base + pin; in samsung_pinctrl_register()
882 pin_bank = &drvdata->pin_banks[bank]; in samsung_pinctrl_register()
883 pin_bank->grange.name = pin_bank->name; in samsung_pinctrl_register()
884 pin_bank->grange.id = bank; in samsung_pinctrl_register()
885 pin_bank->grange.pin_base = drvdata->pin_base in samsung_pinctrl_register()
886 + pin_bank->pin_base; in samsung_pinctrl_register()
887 pin_bank->grange.base = pin_bank->gpio_chip.base; in samsung_pinctrl_register()
888 pin_bank->grange.npins = pin_bank->gpio_chip.ngpio; in samsung_pinctrl_register()
889 pin_bank->grange.gc = &pin_bank->gpio_chip; in samsung_pinctrl_register()
890 pinctrl_add_gpio_range(drvdata->pctl_dev, &pin_bank->grange); in samsung_pinctrl_register()