Lines Matching refs:function
1059 const char *function) in add_map_mux() argument
1066 (*map)[*num_maps].data.mux.function = function; in add_map_mux()
1119 const char *function; in tz1090_pinctrl_dt_subnode_to_map() local
1126 ret = of_property_read_string(np, "tz1090,function", &function); in tz1090_pinctrl_dt_subnode_to_map()
1131 function = NULL; in tz1090_pinctrl_dt_subnode_to_map()
1139 if (function != NULL) in tz1090_pinctrl_dt_subnode_to_map()
1155 if (function) { in tz1090_pinctrl_dt_subnode_to_map()
1157 group, function); in tz1090_pinctrl_dt_subnode_to_map()
1225 unsigned int function) in tz1090_pinctrl_get_func_name() argument
1227 return tz1090_functions[function].name; in tz1090_pinctrl_get_func_name()
1231 unsigned int function, in tz1090_pinctrl_get_func_groups() argument
1236 *groups = tz1090_functions[function].groups; in tz1090_pinctrl_get_func_groups()
1237 *num_groups = tz1090_functions[function].ngroups; in tz1090_pinctrl_get_func_groups()
1363 unsigned int function) in tz1090_pinctrl_enable_mux() argument
1375 if (func == function) in tz1090_pinctrl_enable_mux()
1382 function); in tz1090_pinctrl_enable_mux()
1419 unsigned int function, unsigned int group) in tz1090_pinctrl_set_mux() argument
1447 if (function == TZ1090_MUX_PERIP) in tz1090_pinctrl_set_mux()
1454 if (grp->func_count && grp->func != function) { in tz1090_pinctrl_set_mux()
1457 __func__, tz1090_functions[function].name, in tz1090_pinctrl_set_mux()
1463 __func__, npins, grp->name, tz1090_functions[function].name); in tz1090_pinctrl_set_mux()
1467 grp->func = function; in tz1090_pinctrl_set_mux()
1468 ret = tz1090_pinctrl_enable_mux(pmx, &grp->mux, function); in tz1090_pinctrl_set_mux()