Lines Matching refs:d

38 	struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev);  in mxs_get_groups_count()  local
40 return d->soc->ngroups; in mxs_get_groups_count()
46 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_get_group_name() local
48 return d->soc->groups[group].name; in mxs_get_group_name()
54 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_get_group_pins() local
56 *pins = d->soc->groups[group].pins; in mxs_get_group_pins()
57 *num_pins = d->soc->groups[group].npins; in mxs_get_group_pins()
172 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_pinctrl_get_funcs_count() local
174 return d->soc->nfunctions; in mxs_pinctrl_get_funcs_count()
180 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_pinctrl_get_func_name() local
182 return d->soc->functions[function].name; in mxs_pinctrl_get_func_name()
190 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_pinctrl_get_func_groups() local
192 *groups = d->soc->functions[group].groups; in mxs_pinctrl_get_func_groups()
193 *num_groups = d->soc->functions[group].ngroups; in mxs_pinctrl_get_func_groups()
201 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_pinctrl_set_mux() local
202 struct mxs_group *g = &d->soc->groups[group]; in mxs_pinctrl_set_mux()
211 reg = d->base + d->soc->regs->muxsel; in mxs_pinctrl_set_mux()
245 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_pinconf_group_get() local
247 *config = d->soc->groups[group].config; in mxs_pinconf_group_get()
256 struct mxs_pinctrl_data *d = pinctrl_dev_get_drvdata(pctldev); in mxs_pinconf_group_set() local
257 struct mxs_group *g = &d->soc->groups[group]; in mxs_pinconf_group_set()
277 reg = d->base + d->soc->regs->drive; in mxs_pinconf_group_set()
298 reg = d->base + d->soc->regs->pull; in mxs_pinconf_group_set()
351 struct mxs_pinctrl_data *d = platform_get_drvdata(pdev); in mxs_pinctrl_parse_group() local
352 struct mxs_group *g = &d->soc->groups[idx]; in mxs_pinctrl_parse_group()
396 struct mxs_pinctrl_data *d) in mxs_pinctrl_probe_dt() argument
398 struct mxs_pinctrl_soc_data *soc = d->soc; in mxs_pinctrl_probe_dt()
516 struct mxs_pinctrl_data *d; in mxs_pinctrl_probe() local
519 d = devm_kzalloc(&pdev->dev, sizeof(*d), GFP_KERNEL); in mxs_pinctrl_probe()
520 if (!d) in mxs_pinctrl_probe()
523 d->dev = &pdev->dev; in mxs_pinctrl_probe()
524 d->soc = soc; in mxs_pinctrl_probe()
526 d->base = of_iomap(np, 0); in mxs_pinctrl_probe()
527 if (!d->base) in mxs_pinctrl_probe()
530 mxs_pinctrl_desc.pins = d->soc->pins; in mxs_pinctrl_probe()
531 mxs_pinctrl_desc.npins = d->soc->npins; in mxs_pinctrl_probe()
534 platform_set_drvdata(pdev, d); in mxs_pinctrl_probe()
536 ret = mxs_pinctrl_probe_dt(pdev, d); in mxs_pinctrl_probe()
542 d->pctl = pinctrl_register(&mxs_pinctrl_desc, &pdev->dev, d); in mxs_pinctrl_probe()
543 if (IS_ERR(d->pctl)) { in mxs_pinctrl_probe()
545 ret = PTR_ERR(d->pctl); in mxs_pinctrl_probe()
552 iounmap(d->base); in mxs_pinctrl_probe()
559 struct mxs_pinctrl_data *d = platform_get_drvdata(pdev); in mxs_pinctrl_remove() local
561 pinctrl_unregister(d->pctl); in mxs_pinctrl_remove()
562 iounmap(d->base); in mxs_pinctrl_remove()