Lines Matching defs:data
117 * struct pcs_data - wrapper for data needed by pinctrl framework
157 * @socdata: soc specific data
353 *func = function->data;
377 func = function->data;
413 unsigned data;
432 data = pcs->read(pcs->base + offset);
433 data &= ~(pcs->fmask << pin_shift);
434 data |= frange->gpiofunc << pin_shift;
435 pcs->write(data, pcs->base + offset);
437 data = pcs->read(pcs->base + offset);
438 data &= ~pcs->fmask;
439 data |= frange->gpiofunc;
440 pcs->write(data, pcs->base + offset);
491 unsigned offset = 0, data = 0, i, j, ret;
511 data = pcs->read(pcs->base + offset) & func->conf[i].mask;
517 if ((data != func->conf[i].enable) ||
518 (data == func->conf[i].disable))
527 if (data != func->conf[j].enable)
534 *config = data;
540 *config = data;
554 unsigned offset = 0, shift = 0, i, data, ret;
569 data = pcs->read(pcs->base + offset);
578 data &= ~func->conf[i].mask;
579 data |= (arg << shift) & func->conf[i].mask;
591 data &= ~func->conf[i].mask;
593 data |= func->conf[i].enable;
595 data |= func->conf[i].disable;
600 pcs->write(data, pcs->base + offset);
833 * check whether data matches enable bits or disable bits
837 static int pcs_config_match(unsigned data, unsigned enable, unsigned disable)
841 if (data == enable)
843 else if (data == disable)
971 m->data.configs.group_or_pin = np->name;
972 m->data.configs.configs = settings;
973 m->data.configs.num_configs = nconfs;
1077 (*map)->data.mux.group = np->name;
1078 (*map)->data.mux.function = np->name;
1222 (*map)->data.mux.group = np->name;
1223 (*map)->data.mux.function = np->name;
1433 * @d: interrupt data
1444 * @d: interrupt data
1455 * @d: interrupt data
1507 * @d: data
1970 { .compatible = "ti,omap3-padconf", .data = &pinctrl_single_omap_wkup },
1971 { .compatible = "ti,omap4-padconf", .data = &pinctrl_single_omap_wkup },
1972 { .compatible = "ti,omap5-padconf", .data = &pinctrl_single_omap_wkup },
1973 { .compatible = "ti,dra7-padconf", .data = &pinctrl_single_dra7 },
1974 { .compatible = "ti,am437-padconf", .data = &pinctrl_single_am437x },
1975 { .compatible = "pinctrl-single", .data = &pinctrl_single },
1976 { .compatible = "pinconf-single", .data = &pinconf_single },