machdata 59 drivers/pinctrl/spear/pinctrl-spear.c if (!pmx->machdata->pmx_modes || !pmx->machdata->npmx_modes) machdata 62 drivers/pinctrl/spear/pinctrl-spear.c for (i = 0; i < pmx->machdata->npmx_modes; i++) { machdata 63 drivers/pinctrl/spear/pinctrl-spear.c if (pmx->machdata->pmx_modes[i]->mode == (1 << mode)) { machdata 64 drivers/pinctrl/spear/pinctrl-spear.c pmx_mode = pmx->machdata->pmx_modes[i]; machdata 77 drivers/pinctrl/spear/pinctrl-spear.c pmx->machdata->mode = pmx_mode->mode; machdata 95 drivers/pinctrl/spear/pinctrl-spear.c void pmx_init_addr(struct spear_pinctrl_machdata *machdata, u16 reg) machdata 101 drivers/pinctrl/spear/pinctrl-spear.c for (group = 0; group < machdata->ngroups; group++) { machdata 102 drivers/pinctrl/spear/pinctrl-spear.c pgroup = machdata->groups[group]; machdata 118 drivers/pinctrl/spear/pinctrl-spear.c return pmx->machdata->ngroups; machdata 126 drivers/pinctrl/spear/pinctrl-spear.c return pmx->machdata->groups[group]->name; machdata 134 drivers/pinctrl/spear/pinctrl-spear.c *pins = pmx->machdata->groups[group]->pins; machdata 135 drivers/pinctrl/spear/pinctrl-spear.c *num_pins = pmx->machdata->groups[group]->npins; machdata 218 drivers/pinctrl/spear/pinctrl-spear.c return pmx->machdata->nfunctions; machdata 226 drivers/pinctrl/spear/pinctrl-spear.c return pmx->machdata->functions[function]->name; machdata 235 drivers/pinctrl/spear/pinctrl-spear.c *groups = pmx->machdata->functions[function]->groups; machdata 236 drivers/pinctrl/spear/pinctrl-spear.c *ngroups = pmx->machdata->functions[function]->ngroups; machdata 250 drivers/pinctrl/spear/pinctrl-spear.c pgroup = pmx->machdata->groups[group]; machdata 256 drivers/pinctrl/spear/pinctrl-spear.c if (pmx->machdata->modes_supported) { machdata 257 drivers/pinctrl/spear/pinctrl-spear.c if (!(pmx->machdata->mode & modemux->modes)) machdata 288 drivers/pinctrl/spear/pinctrl-spear.c if (!pmx->machdata->gpio_pingroups) machdata 291 drivers/pinctrl/spear/pinctrl-spear.c for (i = 0; i < pmx->machdata->ngpio_pingroups; i++) { machdata 292 drivers/pinctrl/spear/pinctrl-spear.c gpio_pingroup = &pmx->machdata->gpio_pingroups[i]; machdata 307 drivers/pinctrl/spear/pinctrl-spear.c struct spear_pinctrl_machdata *machdata = pmx->machdata; machdata 323 drivers/pinctrl/spear/pinctrl-spear.c if (machdata->gpio_request_endisable) machdata 324 drivers/pinctrl/spear/pinctrl-spear.c machdata->gpio_request_endisable(pmx, offset, enable); machdata 358 drivers/pinctrl/spear/pinctrl-spear.c struct spear_pinctrl_machdata *machdata) machdata 364 drivers/pinctrl/spear/pinctrl-spear.c if (!machdata) machdata 377 drivers/pinctrl/spear/pinctrl-spear.c pmx->machdata = machdata; machdata 380 drivers/pinctrl/spear/pinctrl-spear.c if (machdata->modes_supported) { machdata 397 drivers/pinctrl/spear/pinctrl-spear.c spear_pinctrl_desc.pins = machdata->pins; machdata 398 drivers/pinctrl/spear/pinctrl-spear.c spear_pinctrl_desc.npins = machdata->npins; machdata 180 drivers/pinctrl/spear/pinctrl-spear.h struct spear_pinctrl_machdata *machdata; machdata 195 drivers/pinctrl/spear/pinctrl-spear.h void pmx_init_addr(struct spear_pinctrl_machdata *machdata, u16 reg); machdata 199 drivers/pinctrl/spear/pinctrl-spear.h struct spear_pinctrl_machdata *machdata);