Lines Matching refs:pin
113 const char *pin; in sh_pfc_dt_subnode_to_map() local
201 of_property_for_each_string(np, "renesas,pins", prop, pin) { in sh_pfc_dt_subnode_to_map()
202 ret = sh_pfc_map_add_config(&maps[idx], pin, in sh_pfc_dt_subnode_to_map()
373 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_gpio_request_enable() local
375 ret = sh_pfc_config_mux(pfc, pin->enum_id, PINMUX_TYPE_GPIO); in sh_pfc_gpio_request_enable()
413 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_gpio_set_direction() local
422 if (pin->configs) { in sh_pfc_gpio_set_direction()
424 if (!(pin->configs & dir)) in sh_pfc_gpio_set_direction()
430 ret = sh_pfc_config_mux(pfc, pin->enum_id, new_type); in sh_pfc_gpio_set_direction()
456 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_pinconf_validate() local
463 return pin->configs & SH_PFC_PIN_CFG_PULL_UP; in sh_pfc_pinconf_validate()
466 return pin->configs & SH_PFC_PIN_CFG_PULL_DOWN; in sh_pfc_pinconf_validate()
592 struct pinctrl_pin_desc *pin = &pmx->pins[i]; in sh_pfc_map_pins() local
595 pin->number = info->pin != (u16)-1 ? info->pin : i; in sh_pfc_map_pins()
596 pin->name = info->name; in sh_pfc_map_pins()