Lines Matching refs:pin
120 const char *pin; in sh_pfc_dt_subnode_to_map() local
226 of_property_for_each_string(np, pmx->pins_prop_name, prop, pin) { in sh_pfc_dt_subnode_to_map()
227 ret = sh_pfc_map_add_config(&maps[idx], pin, in sh_pfc_dt_subnode_to_map()
399 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_gpio_request_enable() local
401 ret = sh_pfc_config_mux(pfc, pin->enum_id, PINMUX_TYPE_GPIO); in sh_pfc_gpio_request_enable()
439 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_gpio_set_direction() local
448 if (pin->configs) { in sh_pfc_gpio_set_direction()
450 if (!(pin->configs & dir)) in sh_pfc_gpio_set_direction()
456 ret = sh_pfc_config_mux(pfc, pin->enum_id, new_type); in sh_pfc_gpio_set_direction()
482 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_pinconf_validate() local
489 return pin->configs & SH_PFC_PIN_CFG_PULL_UP; in sh_pfc_pinconf_validate()
492 return pin->configs & SH_PFC_PIN_CFG_PULL_DOWN; in sh_pfc_pinconf_validate()
495 return pin->configs & SH_PFC_PIN_CFG_IO_VOLTAGE; in sh_pfc_pinconf_validate()
658 struct pinctrl_pin_desc *pin = &pmx->pins[i]; in sh_pfc_map_pins() local
661 pin->number = info->pin != (u16)-1 ? info->pin : i; in sh_pfc_map_pins()
662 pin->name = info->name; in sh_pfc_map_pins()