Lines Matching refs:socdata

31 	struct uniphier_pinctrl_socdata *socdata;  member
38 return priv->socdata->groups_count; in uniphier_pctl_get_groups_count()
46 return priv->socdata->groups[selector].name; in uniphier_pctl_get_group_name()
56 *pins = priv->socdata->groups[selector].pins; in uniphier_pctl_get_group_pins()
57 *num_pins = priv->socdata->groups[selector].num_pins; in uniphier_pctl_get_group_pins()
484 const unsigned *pins = priv->socdata->groups[selector].pins; in uniphier_conf_pin_config_group_set()
485 unsigned num_pins = priv->socdata->groups[selector].num_pins; in uniphier_conf_pin_config_group_set()
509 return priv->socdata->functions_count; in uniphier_pmx_get_functions_count()
517 return priv->socdata->functions[selector].name; in uniphier_pmx_get_function_name()
527 *groups = priv->socdata->functions[selector].groups; in uniphier_pmx_get_function_groups()
528 *num_groups = priv->socdata->functions[selector].num_groups; in uniphier_pmx_get_function_groups()
537 unsigned mux_bits = priv->socdata->mux_bits; in uniphier_pmx_set_one_mux()
538 unsigned reg_stride = priv->socdata->reg_stride; in uniphier_pmx_set_one_mux()
565 if (priv->socdata->load_pinctrl) { in uniphier_pmx_set_one_mux()
581 &priv->socdata->groups[group_selector]; in uniphier_pmx_set_mux()
600 const struct uniphier_pinctrl_group *groups = priv->socdata->groups; in uniphier_pmx_gpio_request_enable()
601 int groups_count = priv->socdata->groups_count; in uniphier_pmx_gpio_request_enable()
637 struct uniphier_pinctrl_socdata *socdata) in uniphier_pinctrl_probe() argument
642 if (!socdata || in uniphier_pinctrl_probe()
643 !socdata->groups || in uniphier_pinctrl_probe()
644 !socdata->groups_count || in uniphier_pinctrl_probe()
645 !socdata->functions || in uniphier_pinctrl_probe()
646 !socdata->functions_count || in uniphier_pinctrl_probe()
647 !socdata->mux_bits || in uniphier_pinctrl_probe()
648 !socdata->reg_stride) { in uniphier_pinctrl_probe()
663 priv->socdata = socdata; in uniphier_pinctrl_probe()