Lines Matching refs:socdata

39 	const struct uniphier_pinctrl_socdata *socdata;  member
47 return priv->socdata->groups_count; in uniphier_pctl_get_groups_count()
55 return priv->socdata->groups[selector].name; in uniphier_pctl_get_group_name()
65 *pins = priv->socdata->groups[selector].pins; in uniphier_pctl_get_group_pins()
66 *num_pins = priv->socdata->groups[selector].num_pins; in uniphier_pctl_get_group_pins()
294 if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) in uniphier_conf_pin_input_enable_get()
466 if (!(priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) && in uniphier_conf_pin_input_enable()
474 if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) in uniphier_conf_pin_input_enable()
529 const unsigned *pins = priv->socdata->groups[selector].pins; in uniphier_conf_pin_config_group_set()
530 unsigned num_pins = priv->socdata->groups[selector].num_pins; in uniphier_conf_pin_config_group_set()
554 return priv->socdata->functions_count; in uniphier_pmx_get_functions_count()
562 return priv->socdata->functions[selector].name; in uniphier_pmx_get_function_name()
572 *groups = priv->socdata->functions[selector].groups; in uniphier_pmx_get_function_groups()
573 *num_groups = priv->socdata->functions[selector].num_groups; in uniphier_pmx_get_function_groups()
594 if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_DBGMUX_SEPARATE) { in uniphier_pmx_set_one_mux()
647 &priv->socdata->groups[group_selector]; in uniphier_pmx_set_mux()
684 muxval = priv->socdata->get_gpio_muxval(offset, gpio_offset); in uniphier_pmx_gpio_request_enable()
728 if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_DBGMUX_SEPARATE) { in uniphier_pinctrl_resume()
770 const struct uniphier_pinctrl_socdata *socdata = priv->socdata; in uniphier_pinctrl_pm_init() local
781 for (i = 0; i < socdata->npins; i++) { in uniphier_pinctrl_pm_init()
782 void *drv_data = socdata->pins[i].drv_data; in uniphier_pinctrl_pm_init()
809 if (socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) in uniphier_pinctrl_pm_init()
819 socdata->npins, 8); in uniphier_pinctrl_pm_init()
862 const struct uniphier_pinctrl_socdata *socdata) in uniphier_pinctrl_probe() argument
869 if (!socdata || in uniphier_pinctrl_probe()
870 !socdata->pins || !socdata->npins || in uniphier_pinctrl_probe()
871 !socdata->groups || !socdata->groups_count || in uniphier_pinctrl_probe()
872 !socdata->functions || !socdata->functions_count) { in uniphier_pinctrl_probe()
890 priv->socdata = socdata; in uniphier_pinctrl_probe()
892 priv->pctldesc.pins = socdata->pins; in uniphier_pinctrl_probe()
893 priv->pctldesc.npins = socdata->npins; in uniphier_pinctrl_probe()