Lines Matching refs:serdes
28 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_pins_count() local
30 if (serdes->chip_data->pinctrl_info->num_pins) in serdes_pinctrl_get_pins_count()
31 return serdes->chip_data->pinctrl_info->num_pins; in serdes_pinctrl_get_pins_count()
39 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_pin_name() local
41 if (serdes->chip_data->pinctrl_info->pins[selector].name) in serdes_pinctrl_get_pin_name()
42 return serdes->chip_data->pinctrl_info->pins[selector].name; in serdes_pinctrl_get_pin_name()
49 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_groups_count() local
51 if (serdes->chip_data->pinctrl_info->num_groups) in serdes_pinctrl_get_groups_count()
52 return serdes->chip_data->pinctrl_info->num_groups; in serdes_pinctrl_get_groups_count()
60 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_group_name() local
62 if (serdes->chip_data->pinctrl_info->groups[selector].name) in serdes_pinctrl_get_group_name()
63 return serdes->chip_data->pinctrl_info->groups[selector].name; in serdes_pinctrl_get_group_name()
70 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_functions_count() local
72 if (serdes->chip_data->pinctrl_info->num_functions) in serdes_pinctrl_get_functions_count()
73 return serdes->chip_data->pinctrl_info->num_functions; in serdes_pinctrl_get_functions_count()
81 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_function_name() local
83 if (serdes->chip_data->pinctrl_info->functions[selector].name) in serdes_pinctrl_get_function_name()
84 return serdes->chip_data->pinctrl_info->functions[selector].name; in serdes_pinctrl_get_function_name()
93 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinmux_set_mux() local
96 if (serdes->chip_data->pinctrl_ops->pinmux_set) in serdes_pinmux_set_mux()
97 ret = serdes->chip_data->pinctrl_ops->pinmux_set(serdes, in serdes_pinmux_set_mux()
101 serdes->chip_data->name, pin_selector, func_selector); in serdes_pinmux_set_mux()
109 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinmux_group_set_mux() local
112 if (serdes->chip_data->pinctrl_ops->pinmux_group_set) in serdes_pinmux_group_set_mux()
113 ret = serdes->chip_data->pinctrl_ops->pinmux_group_set(serdes, in serdes_pinmux_group_set_mux()
117 serdes->chip_data->name, func_selector, group_selector); in serdes_pinmux_group_set_mux()
125 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinconf_set() local
127 if (serdes->chip_data->pinctrl_ops->pinconf_set) in serdes_pinconf_set()
128 ret = serdes->chip_data->pinctrl_ops->pinconf_set(serdes, in serdes_pinconf_set()
144 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinconf_group_set() local
146 if (serdes->chip_data->pinctrl_ops->pinconf_group_set) in serdes_pinconf_group_set()
147 ret = serdes->chip_data->pinctrl_ops->pinconf_group_set(serdes, in serdes_pinconf_group_set()
175 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_probe() local
180 serdes->chip_data->name); in serdes_pinctrl_probe()
186 serdes->serdes_pinctrl = serdes_pinctrl; in serdes_pinctrl_probe()
188 serdes_pinctrl->parent = serdes; in serdes_pinctrl_probe()