Lines Matching refs:functions
50 u8 functions[EIC7700_FUNCTIONS_PER_PIN]; member
57 struct pinfunction functions[] __counted_by(functions_count);
332 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_pin_config_get()
349 if (pin_data->functions[0] == F_RGMII || in eic7700_pin_config_get()
350 pin_data->functions[0] == F_LPDDR_REF_CLK) in eic7700_pin_config_get()
376 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_pin_config_set()
403 if (pin_data->functions[0] == F_RGMII || in eic7700_pin_config_set()
404 pin_data->functions[0] == F_LPDDR_REF_CLK) { in eic7700_pin_config_set()
470 return pc->functions[selector].name; in eic7700_get_function_name()
478 *groups = pc->functions[selector].groups; in eic7700_get_function_groups()
479 *num_groups = pc->functions[selector].ngroups; in eic7700_get_function_groups()
491 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_set_mux()
495 if (pin_data->functions[fs] == func_selector) in eic7700_set_mux()
500 pc->functions[func_selector].name, in eic7700_set_mux()
565 unsigned int selector = pin_data->functions[fs]; in eic7700_pinctrl_init_function_groups()
566 struct pinfunction *function = &pc->functions[selector]; in eic7700_pinctrl_init_function_groups()
585 struct pinfunction *function = &pc->functions[selector]; in eic7700_pinctrl_init_function_groups()
602 unsigned int selector = pin_data->functions[fs]; in eic7700_pinctrl_init_function_groups()
603 struct pinfunction *function = &pc->functions[selector]; in eic7700_pinctrl_init_function_groups()
628 pc = devm_kzalloc(dev, struct_size(pc, functions, EIC7700_FUNCTIONS_COUNT), GFP_KERNEL); in eic7700_pinctrl_probe()