Lines Matching refs:machdata

62 	if (!pmx->machdata->pmx_modes || !pmx->machdata->npmx_modes)  in set_mode()
65 for (i = 0; i < pmx->machdata->npmx_modes; i++) { in set_mode()
66 if (pmx->machdata->pmx_modes[i]->mode == (1 << mode)) { in set_mode()
67 pmx_mode = pmx->machdata->pmx_modes[i]; in set_mode()
80 pmx->machdata->mode = pmx_mode->mode; in set_mode()
98 void pmx_init_addr(struct spear_pinctrl_machdata *machdata, u16 reg) in pmx_init_addr() argument
104 for (group = 0; group < machdata->ngroups; group++) { in pmx_init_addr()
105 pgroup = machdata->groups[group]; in pmx_init_addr()
121 return pmx->machdata->ngroups; in spear_pinctrl_get_groups_cnt()
129 return pmx->machdata->groups[group]->name; in spear_pinctrl_get_group_name()
137 *pins = pmx->machdata->groups[group]->pins; in spear_pinctrl_get_group_pins()
138 *num_pins = pmx->machdata->groups[group]->npins; in spear_pinctrl_get_group_pins()
221 return pmx->machdata->nfunctions; in spear_pinctrl_get_funcs_count()
229 return pmx->machdata->functions[function]->name; in spear_pinctrl_get_func_name()
238 *groups = pmx->machdata->functions[function]->groups; in spear_pinctrl_get_func_groups()
239 *ngroups = pmx->machdata->functions[function]->ngroups; in spear_pinctrl_get_func_groups()
253 pgroup = pmx->machdata->groups[group]; in spear_pinctrl_endisable()
259 if (pmx->machdata->modes_supported) { in spear_pinctrl_endisable()
260 if (!(pmx->machdata->mode & modemux->modes)) in spear_pinctrl_endisable()
291 if (!pmx->machdata->gpio_pingroups) in get_gpio_pingroup()
294 for (i = 0; i < pmx->machdata->ngpio_pingroups; i++) { in get_gpio_pingroup()
295 gpio_pingroup = &pmx->machdata->gpio_pingroups[i]; in get_gpio_pingroup()
310 struct spear_pinctrl_machdata *machdata = pmx->machdata; in gpio_request_endisable() local
326 if (machdata->gpio_request_endisable) in gpio_request_endisable()
327 machdata->gpio_request_endisable(pmx, offset, enable); in gpio_request_endisable()
361 struct spear_pinctrl_machdata *machdata) in spear_pinctrl_probe() argument
366 if (!machdata) in spear_pinctrl_probe()
381 pmx->machdata = machdata; in spear_pinctrl_probe()
384 if (machdata->modes_supported) { in spear_pinctrl_probe()
401 spear_pinctrl_desc.pins = machdata->pins; in spear_pinctrl_probe()
402 spear_pinctrl_desc.npins = machdata->npins; in spear_pinctrl_probe()