Lines Matching defs:data
116 * struct pcs_data - wrapper for data needed by pinctrl framework
156 * @socdata: soc specific data
352 *func = function->data;
376 func = function->data;
412 unsigned data;
431 data = pcs->read(pcs->base + offset);
432 data &= ~(pcs->fmask << pin_shift);
433 data |= frange->gpiofunc << pin_shift;
434 pcs->write(data, pcs->base + offset);
436 data = pcs->read(pcs->base + offset);
437 data &= ~pcs->fmask;
438 data |= frange->gpiofunc;
439 pcs->write(data, pcs->base + offset);
490 unsigned offset = 0, data = 0, i, j, ret;
510 data = pcs->read(pcs->base + offset) & func->conf[i].mask;
516 if ((data != func->conf[i].enable) ||
517 (data == func->conf[i].disable))
526 if (data != func->conf[j].enable)
533 *config = data;
540 *config = data;
554 unsigned offset = 0, shift = 0, i, data, ret;
569 data = pcs->read(pcs->base + offset);
579 data &= ~func->conf[i].mask;
580 data |= (arg << shift) & func->conf[i].mask;
592 data &= ~func->conf[i].mask;
594 data |= func->conf[i].enable;
596 data |= func->conf[i].disable;
601 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)
972 m->data.configs.group_or_pin = np->name;
973 m->data.configs.configs = settings;
974 m->data.configs.num_configs = nconfs;
1078 (*map)->data.mux.group = np->name;
1079 (*map)->data.mux.function = np->name;
1226 (*map)->data.mux.group = np->name;
1227 (*map)->data.mux.function = np->name;
1428 * @d: interrupt data
1439 * @d: interrupt data
1450 * @d: interrupt data
1502 * @d: data
1971 { .compatible = "ti,am437-padconf", .data = &pinctrl_single_am437x },
1972 { .compatible = "ti,am654-padconf", .data = &pinctrl_single_am654 },
1973 { .compatible = "ti,dra7-padconf", .data = &pinctrl_single_dra7 },
1974 { .compatible = "ti,omap3-padconf", .data = &pinctrl_single_omap_wkup },
1975 { .compatible = "ti,omap4-padconf", .data = &pinctrl_single_omap_wkup },
1976 { .compatible = "ti,omap5-padconf", .data = &pinctrl_single_omap_wkup },
1977 { .compatible = "pinctrl-single", .data = &pinctrl_single },
1978 { .compatible = "pinconf-single", .data = &pinconf_single },