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_enable()
211 reg = d->base + d->soc->regs->muxsel; in mxs_pinctrl_enable()
246 *config = d->soc->groups[group].config; in mxs_pinconf_group_get()
255 struct mxs_group *g = &d->soc->groups[group]; in mxs_pinconf_group_set()
270 reg = d->base + d->soc->regs->drive; in mxs_pinconf_group_set()
291 reg = d->base + d->soc->regs->pull; in mxs_pinconf_group_set()
343 struct mxs_group *g = &d->soc->groups[idx]; in mxs_pinctrl_parse_group()
389 struct mxs_pinctrl_soc_data *soc = d->soc; in mxs_pinctrl_probe_dt() local
410 soc->ngroups++; in mxs_pinctrl_probe_dt()
416 soc->nfunctions++; in mxs_pinctrl_probe_dt()
420 soc->functions = devm_kzalloc(&pdev->dev, soc->nfunctions * in mxs_pinctrl_probe_dt()
421 sizeof(*soc->functions), GFP_KERNEL); in mxs_pinctrl_probe_dt()
422 if (!soc->functions) in mxs_pinctrl_probe_dt()
425 soc->groups = devm_kzalloc(&pdev->dev, soc->ngroups * in mxs_pinctrl_probe_dt()
426 sizeof(*soc->groups), GFP_KERNEL); in mxs_pinctrl_probe_dt()
427 if (!soc->groups) in mxs_pinctrl_probe_dt()
432 f = &soc->functions[idxf]; in mxs_pinctrl_probe_dt()
439 f = &soc->functions[idxf++]; in mxs_pinctrl_probe_dt()
460 f = &soc->functions[idxf++]; in mxs_pinctrl_probe_dt()
479 struct mxs_pinctrl_soc_data *soc) in mxs_pinctrl_probe() argument
490 d->soc = soc; in mxs_pinctrl_probe()
496 mxs_pinctrl_desc.pins = d->soc->pins; in mxs_pinctrl_probe()
497 mxs_pinctrl_desc.npins = d->soc->npins; in mxs_pinctrl_probe()