Lines Matching refs:machdata

61 	if (!pmx->machdata->pmx_modes || !pmx->machdata->npmx_modes)  in set_mode()
64 for (i = 0; i < pmx->machdata->npmx_modes; i++) { in set_mode()
65 if (pmx->machdata->pmx_modes[i]->mode == (1 << mode)) { in set_mode()
66 pmx_mode = pmx->machdata->pmx_modes[i]; in set_mode()
79 pmx->machdata->mode = pmx_mode->mode; in set_mode()
97 void pmx_init_addr(struct spear_pinctrl_machdata *machdata, u16 reg) in pmx_init_addr() argument
103 for (group = 0; group < machdata->ngroups; group++) { in pmx_init_addr()
104 pgroup = machdata->groups[group]; in pmx_init_addr()
120 return pmx->machdata->ngroups; in spear_pinctrl_get_groups_cnt()
128 return pmx->machdata->groups[group]->name; in spear_pinctrl_get_group_name()
136 *pins = pmx->machdata->groups[group]->pins; in spear_pinctrl_get_group_pins()
137 *num_pins = pmx->machdata->groups[group]->npins; in spear_pinctrl_get_group_pins()
220 return pmx->machdata->nfunctions; in spear_pinctrl_get_funcs_count()
228 return pmx->machdata->functions[function]->name; in spear_pinctrl_get_func_name()
237 *groups = pmx->machdata->functions[function]->groups; in spear_pinctrl_get_func_groups()
238 *ngroups = pmx->machdata->functions[function]->ngroups; in spear_pinctrl_get_func_groups()
252 pgroup = pmx->machdata->groups[group]; in spear_pinctrl_endisable()
258 if (pmx->machdata->modes_supported) { in spear_pinctrl_endisable()
259 if (!(pmx->machdata->mode & modemux->modes)) in spear_pinctrl_endisable()
290 if (!pmx->machdata->gpio_pingroups) in get_gpio_pingroup()
293 for (i = 0; i < pmx->machdata->ngpio_pingroups; i++) { in get_gpio_pingroup()
294 gpio_pingroup = &pmx->machdata->gpio_pingroups[i]; in get_gpio_pingroup()
309 struct spear_pinctrl_machdata *machdata = pmx->machdata; in gpio_request_endisable() local
325 if (machdata->gpio_request_endisable) in gpio_request_endisable()
326 machdata->gpio_request_endisable(pmx, offset, enable); in gpio_request_endisable()
360 struct spear_pinctrl_machdata *machdata) in spear_pinctrl_probe() argument
365 if (!machdata) in spear_pinctrl_probe()
380 pmx->machdata = machdata; in spear_pinctrl_probe()
383 if (machdata->modes_supported) { in spear_pinctrl_probe()
400 spear_pinctrl_desc.pins = machdata->pins; in spear_pinctrl_probe()
401 spear_pinctrl_desc.npins = machdata->npins; in spear_pinctrl_probe()