Lines Matching defs:gpps
135 __gi < community->ngpps && (grp = &community->gpps[__gi]); \
1439 struct intel_padgroup *gpps;
1443 gpps = devm_kcalloc(pctrl->dev, ngpps, sizeof(*gpps), GFP_KERNEL);
1444 if (!gpps)
1448 gpps[i] = community->gpps[i];
1450 if (gpps[i].size > INTEL_PINCTRL_MAX_GPP_SIZE)
1454 switch (gpps[i].gpio_base) {
1456 gpps[i].gpio_base = gpps[i].base;
1459 gpps[i].gpio_base = 0;
1467 gpps[i].padown_num = padown_num;
1468 padown_num += DIV_ROUND_UP(gpps[i].size * 4, INTEL_PINCTRL_MAX_GPP_SIZE);
1471 community->gpps = gpps;
1479 struct intel_padgroup *gpps;
1487 gpps = devm_kcalloc(pctrl->dev, ngpps, sizeof(*gpps), GFP_KERNEL);
1488 if (!gpps)
1494 gpps[i].reg_num = i;
1495 gpps[i].base = community->pin_base + i * gpp_size;
1496 gpps[i].size = min(gpp_size, npins);
1497 npins -= gpps[i].size;
1499 gpps[i].gpio_base = gpps[i].base;
1500 gpps[i].padown_num = padown_num;
1506 community->gpps = gpps;
1666 if (community->gpps)
1868 const struct intel_padgroup *padgrp = &community->gpps[gpp];