Lines Matching defs:pins
87 * rza1_bidir_entry - describe a list of pins that needs bidir flag applied.
92 const struct rza1_bidir_pin *pins;
106 * rza1_swio_entry - describe a list of pins that needs swio flag applied
110 const struct rza1_swio_pin *pins;
460 * @pins: pins sitting on this port
466 struct pinctrl_pin_desc *pins;
477 * @pins: pin array for pinctrl core
492 struct pinctrl_pin_desc *pins;
512 bidir_pin = &entry->pins[i];
530 swio_pin = &table->pins[i];
848 * rza1_dt_node_pin_count() - Count number of pins in a dt node or in all its
908 * Collect pin configuration properties: they apply to all pins in
922 * very few pins (TIOC[0-4][A|B|C|D] require SWIO direction
1059 dev_info(rza1_pctl->dev, "Parsed function and group %s with %d pins\n",
1110 * rza1_set_mux() - retrieve pins from a group and apply their mux settings
1221 dev_dbg(rza1_pctl->dev, "Parsed gpiochip %s with %d pins\n",
1272 * rza1_pinctrl_register() - Enumerate pins, ports and gpiochips; register
1279 struct pinctrl_pin_desc *pins;
1284 pins = devm_kcalloc(rza1_pctl->dev, RZA1_NPINS, sizeof(*pins),
1288 if (!pins || !ports)
1291 rza1_pctl->pins = pins;
1292 rza1_pctl->desc.pins = pins;
1300 pins[i].number = i;
1301 pins[i].name = devm_kasprintf(rza1_pctl->dev, GFP_KERNEL,
1303 if (!pins[i].name)
1315 ports[port_id].pins = &pins[i];