Lines Matching refs:functions
49 u8 functions[EIC7700_FUNCTIONS_PER_PIN]; member
56 struct pinfunction functions[] __counted_by(functions_count);
331 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_pin_config_get()
348 if (pin_data->functions[0] == F_RGMII || in eic7700_pin_config_get()
349 pin_data->functions[0] == F_LPDDR_REF_CLK) in eic7700_pin_config_get()
375 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_pin_config_set()
402 if (pin_data->functions[0] == F_RGMII || in eic7700_pin_config_set()
403 pin_data->functions[0] == F_LPDDR_REF_CLK) { in eic7700_pin_config_set()
472 return pc->functions[selector].name; in eic7700_get_function_name()
480 *groups = pc->functions[selector].groups; in eic7700_get_function_groups()
481 *num_groups = pc->functions[selector].ngroups; in eic7700_get_function_groups()
493 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_set_mux()
497 if (pin_data->functions[fs] == func_selector) in eic7700_set_mux()
502 pc->functions[func_selector].name, in eic7700_set_mux()
567 unsigned int selector = pin_data->functions[fs]; in eic7700_pinctrl_init_function_groups()
568 struct pinfunction *function = &pc->functions[selector]; in eic7700_pinctrl_init_function_groups()
587 struct pinfunction *function = &pc->functions[selector]; in eic7700_pinctrl_init_function_groups()
604 unsigned int selector = pin_data->functions[fs]; in eic7700_pinctrl_init_function_groups()
605 struct pinfunction *function = &pc->functions[selector]; in eic7700_pinctrl_init_function_groups()
630 pc = devm_kzalloc(dev, struct_size(pc, functions, EIC7700_FUNCTIONS_COUNT), GFP_KERNEL); in eic7700_pinctrl_probe()