Lines Matching defs:pc
24 * @pc: meson pin controller device
32 static void meson8_pmx_disable_other_groups(struct meson_pinctrl *pc,
39 for (i = 0; i < pc->data->num_groups; i++) {
40 group = &pc->data->groups[i];
48 regmap_update_bits(pc->reg_mux,
59 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
60 struct meson_pmx_func *func = &pc->data->funcs[func_num];
61 struct meson_pmx_group *group = &pc->data->groups[group_num];
66 dev_dbg(pc->dev, "enable function %s, group %s\n", func->name,
74 meson8_pmx_disable_other_groups(pc, group->pins[i], group_num);
78 ret = regmap_update_bits(pc->reg_mux, pmx_data->reg * 4,
89 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
91 meson8_pmx_disable_other_groups(pc, offset, -1);