Lines Matching refs:pins
6 * allows pins to be individually muxed to GPIO function. The NAND and MMC is
69 * @pins: array of pins used by this group
70 * @num_pins: total number of pins used by this group
75 const unsigned int *pins;
143 * List of muxable pins in nsp
192 * List of groups of pins
224 .pins = group_name ## _pins, \
328 unsigned int selector, const unsigned int **pins,
333 *pins = pinctrl->groups[selector].pins;
479 u32 *gpio_select = pctrl_dev->desc->pins[pin].drv_data;
500 u32 *gpio_select = pctrl_dev->desc->pins[pin].drv_data;
558 struct pinctrl_pin_desc *pins;
592 pins = devm_kcalloc(&pdev->dev, num_pins, sizeof(*pins), GFP_KERNEL);
593 if (!pins)
597 pins[i].number = nsp_pins[i].pin;
598 pins[i].name = nsp_pins[i].name;
599 pins[i].drv_data = &nsp_pins[i].gpio_select;
606 nsp_pinctrl_desc.pins = pins;