Lines Matching refs:pins
45 struct pinctrl_pin_desc *pins;
283 struct pinctrl_pin_desc *pins;
287 pins = devm_kcalloc(priv->dev, priv->npins, sizeof(*pins), GFP_KERNEL);
288 if (!pins)
291 priv->pins = pins;
292 priv->desc.pins = pins;
296 pins[i].number = i;
297 pins[i].name = rza2_gpio_names[i];
324 * contain a single group of pins, and that group of pins will only have a
333 unsigned int *pins, *psel_val;
338 /* Find out how many pins to map */
346 pins = devm_kcalloc(priv->dev, npins, sizeof(*pins), GFP_KERNEL);
350 if (!pins || !psel_val || !pin_fn)
360 pins[i] = value & MUX_PIN_ID_MASK;
366 /* Register a single pin group listing all the pins we read from DT */
367 gsel = pinctrl_generic_add_group(pctldev, np->name, pins, npins, NULL);
385 dev_dbg(priv->dev, "Parsed %pOF with %d pins\n", np, npins);
452 port_names[RZA2_PIN_ID_TO_PORT(grp->pins[i])],
453 RZA2_PIN_ID_TO_PIN(grp->pins[i]),
457 RZA2_PIN_ID_TO_PORT(grp->pins[i]),
458 RZA2_PIN_ID_TO_PIN(grp->pins[i]),