Lines Matching refs:pctl_desc
106 struct pinctrl_desc pctl_desc; member
410 return bank->pctl_desc.npins; in sgpio_pctl_get_groups_count()
418 return bank->pctl_desc.pins[group].name; in sgpio_pctl_get_group_name()
428 *pins = &bank->pctl_desc.pins[group].number; in sgpio_pctl_get_group_pins()
690 struct pinctrl_desc *pctl_desc; in microchip_sgpio_register_bank() local
714 pctl_desc = &bank->pctl_desc; in microchip_sgpio_register_bank()
715 pctl_desc->name = devm_kasprintf(dev, GFP_KERNEL, "%s-%sput", in microchip_sgpio_register_bank()
718 pctl_desc->pctlops = &sgpio_pctl_ops; in microchip_sgpio_register_bank()
719 pctl_desc->pmxops = &sgpio_pmx_ops; in microchip_sgpio_register_bank()
720 pctl_desc->confops = &sgpio_confops; in microchip_sgpio_register_bank()
721 pctl_desc->owner = THIS_MODULE; in microchip_sgpio_register_bank()
727 pctl_desc->npins = ngpios; in microchip_sgpio_register_bank()
728 pctl_desc->pins = pins; in microchip_sgpio_register_bank()
744 pctldev = devm_pinctrl_register(dev, pctl_desc, bank); in microchip_sgpio_register_bank()
749 gc->label = pctl_desc->name; in microchip_sgpio_register_bank()