Lines Matching refs:pins
41 struct pinctrl_pin_desc *pins; member
61 const unsigned **pins, unsigned *num_pins) in sh_pfc_get_group_pins() argument
65 *pins = pmx->pfc->info->groups[selector].pins; in sh_pfc_get_group_pins()
328 int idx = sh_pfc_get_pin_index(pfc, grp->pins[i]); in sh_pfc_func_set_mux()
373 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_gpio_request_enable()
413 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_gpio_set_direction()
456 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_pinconf_validate()
550 const unsigned int *pins; in sh_pfc_pinconf_group_set() local
554 pins = pmx->pfc->info->groups[group].pins; in sh_pfc_pinconf_group_set()
558 sh_pfc_pinconf_set(pctldev, pins[i], configs, num_configs); in sh_pfc_pinconf_group_set()
577 pmx->pins = devm_kzalloc(pfc->dev, in sh_pfc_map_pins()
578 sizeof(*pmx->pins) * pfc->info->nr_pins, in sh_pfc_map_pins()
580 if (unlikely(!pmx->pins)) in sh_pfc_map_pins()
590 const struct sh_pfc_pin *info = &pfc->info->pins[i]; in sh_pfc_map_pins()
592 struct pinctrl_pin_desc *pin = &pmx->pins[i]; in sh_pfc_map_pins()
624 pmx->pctl_desc.pins = pmx->pins; in sh_pfc_register_pinctrl()