• Home
  • Raw
  • Download

Lines Matching refs:g

165 static inline int get_group_mfp_mask_val(const struct owl_pingroup *g,  in get_group_mfp_mask_val()  argument
174 for (id = 0; id < g->nfuncs; id++) { in get_group_mfp_mask_val()
175 if (g->funcs[id] == function) in get_group_mfp_mask_val()
178 if (WARN_ON(id == g->nfuncs)) in get_group_mfp_mask_val()
181 option_num = (1 << g->mfpctl_width); in get_group_mfp_mask_val()
186 *mask = (option_mask << g->mfpctl_shift); in get_group_mfp_mask_val()
187 *val = (id << g->mfpctl_shift); in get_group_mfp_mask_val()
197 const struct owl_pingroup *g; in owl_set_mux() local
201 g = &pctrl->soc->groups[group]; in owl_set_mux()
203 if (get_group_mfp_mask_val(g, function, &mask, &val)) in owl_set_mux()
208 owl_update_bits(pctrl->base + g->mfpctl_reg, mask, val); in owl_set_mux()
322 static int owl_group_pinconf_reg(const struct owl_pingroup *g, in owl_group_pinconf_reg() argument
330 if (g->drv_reg < 0) in owl_group_pinconf_reg()
332 *reg = g->drv_reg; in owl_group_pinconf_reg()
333 *bit = g->drv_shift; in owl_group_pinconf_reg()
334 *width = g->drv_width; in owl_group_pinconf_reg()
337 if (g->sr_reg < 0) in owl_group_pinconf_reg()
339 *reg = g->sr_reg; in owl_group_pinconf_reg()
340 *bit = g->sr_shift; in owl_group_pinconf_reg()
341 *width = g->sr_width; in owl_group_pinconf_reg()
350 static int owl_group_pinconf_arg2val(const struct owl_pingroup *g, in owl_group_pinconf_arg2val() argument
386 static int owl_group_pinconf_val2arg(const struct owl_pingroup *g, in owl_group_pinconf_val2arg() argument
426 const struct owl_pingroup *g; in owl_group_config_get() local
432 g = &pctrl->soc->groups[group]; in owl_group_config_get()
434 ret = owl_group_pinconf_reg(g, param, &reg, &bit, &width); in owl_group_config_get()
440 ret = owl_group_pinconf_val2arg(g, param, &arg); in owl_group_config_get()
454 const struct owl_pingroup *g; in owl_group_config_set() local
461 g = &pctrl->soc->groups[group]; in owl_group_config_set()
467 ret = owl_group_pinconf_reg(g, param, &reg, &bit, &width); in owl_group_config_set()
471 ret = owl_group_pinconf_arg2val(g, param, &arg); in owl_group_config_set()