Lines Matching refs:soc
33 struct mxs_pinctrl_soc_data *soc; member
40 return d->soc->ngroups; in mxs_get_groups_count()
48 return d->soc->groups[group].name; in mxs_get_group_name()
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()
174 return d->soc->nfunctions; in mxs_pinctrl_get_funcs_count()
182 return d->soc->functions[function].name; in mxs_pinctrl_get_func_name()
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()
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()
247 *config = d->soc->groups[group].config; in mxs_pinconf_group_get()
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()
352 struct mxs_group *g = &d->soc->groups[idx]; in mxs_pinctrl_parse_group()
398 struct mxs_pinctrl_soc_data *soc = d->soc; in mxs_pinctrl_probe_dt() local
419 soc->ngroups++; in mxs_pinctrl_probe_dt()
425 soc->nfunctions++; in mxs_pinctrl_probe_dt()
429 soc->functions = devm_kzalloc(&pdev->dev, soc->nfunctions * in mxs_pinctrl_probe_dt()
430 sizeof(*soc->functions), GFP_KERNEL); in mxs_pinctrl_probe_dt()
431 if (!soc->functions) in mxs_pinctrl_probe_dt()
434 soc->groups = devm_kzalloc(&pdev->dev, soc->ngroups * in mxs_pinctrl_probe_dt()
435 sizeof(*soc->groups), GFP_KERNEL); in mxs_pinctrl_probe_dt()
436 if (!soc->groups) in mxs_pinctrl_probe_dt()
441 f = &soc->functions[idxf]; in mxs_pinctrl_probe_dt()
473 f = &soc->functions[idxf++]; in mxs_pinctrl_probe_dt()
494 f = &soc->functions[idxf++]; in mxs_pinctrl_probe_dt()
513 struct mxs_pinctrl_soc_data *soc) in mxs_pinctrl_probe() argument
524 d->soc = soc; 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()