Lines Matching refs:selector
445 unsigned int selector) in madera_get_group_name() argument
449 if (selector < priv->chip->n_pin_groups) in madera_get_group_name()
450 return priv->chip->pin_groups[selector].name; in madera_get_group_name()
452 selector -= priv->chip->n_pin_groups; in madera_get_group_name()
453 return madera_pin_single_group_names[selector]; in madera_get_group_name()
457 unsigned int selector, in madera_get_group_pins() argument
463 if (selector < priv->chip->n_pin_groups) { in madera_get_group_pins()
464 *pins = priv->chip->pin_groups[selector].pins; in madera_get_group_pins()
465 *num_pins = priv->chip->pin_groups[selector].n_pins; in madera_get_group_pins()
468 selector -= priv->chip->n_pin_groups; in madera_get_group_pins()
469 *pins = &madera_pin_single_group_pins[selector]; in madera_get_group_pins()
576 unsigned int selector) in madera_mux_get_func_name() argument
578 return madera_mux_funcs[selector].name; in madera_mux_get_func_name()
582 unsigned int selector, in madera_mux_get_groups() argument
588 *groups = madera_mux_funcs[selector].group_names; in madera_mux_get_groups()
590 if (madera_mux_funcs[selector].func == 0) { in madera_mux_get_groups()
602 unsigned int selector, in madera_mux_set_mux() argument
609 const char *func_name = madera_mux_funcs[selector].name; in madera_mux_set_mux()
614 __func__, selector, func_name, group, in madera_mux_set_mux()
617 if (madera_mux_funcs[selector].func == 0) { in madera_mux_set_mux()
651 __func__, reg, madera_mux_funcs[selector].func); in madera_mux_set_mux()
656 madera_mux_funcs[selector].func); in madera_mux_set_mux()
939 unsigned int selector, in madera_pin_conf_group_set() argument
949 madera_get_group_name(pctldev, selector)); in madera_pin_conf_group_set()
951 if (selector >= n_groups) { in madera_pin_conf_group_set()
954 selector - n_groups, in madera_pin_conf_group_set()
958 pin_group = &priv->chip->pin_groups[selector]; in madera_pin_conf_group_set()