Lines Matching refs:mpctl
42 struct max96745_pinctrl *mpctl = pinctrl_dev_get_drvdata(pctldev); in max96745_pinmux_set_mux() local
59 regmap_update_bits(mpctl->regmap, in max96745_pinmux_set_mux()
63 regmap_update_bits(mpctl->regmap, in max96745_pinmux_set_mux()
68 regmap_update_bits(mpctl->regmap, in max96745_pinmux_set_mux()
72 regmap_update_bits(mpctl->regmap, in max96745_pinmux_set_mux()
405 struct max96745_pinctrl *mpctl; in max96745_pinctrl_probe() local
409 mpctl = devm_kzalloc(dev, sizeof(*mpctl), GFP_KERNEL); in max96745_pinctrl_probe()
410 if (!mpctl) in max96745_pinctrl_probe()
413 mpctl->dev = dev; in max96745_pinctrl_probe()
414 platform_set_drvdata(pdev, mpctl); in max96745_pinctrl_probe()
416 mpctl->regmap = dev_get_regmap(dev->parent, NULL); in max96745_pinctrl_probe()
417 if (!mpctl->regmap) in max96745_pinctrl_probe()
431 ret = devm_pinctrl_register_and_init(dev, pctl_desc, mpctl, in max96745_pinctrl_probe()
432 &mpctl->pctl); in max96745_pinctrl_probe()
439 ret = pinctrl_generic_add_group(mpctl->pctl, group->name, in max96745_pinctrl_probe()
451 ret = pinmux_generic_add_function(mpctl->pctl, func->name, in max96745_pinctrl_probe()
461 return pinctrl_enable(mpctl->pctl); in max96745_pinctrl_probe()