Lines Matching +full:pins +full:- +full:are +full:- +full:numbered
1 /* SPDX-License-Identifier: GPL-2.0 */
13 /* pins alternate function */
34 * struct abx500_function - ABx500 pinctrl mux function
46 * struct abx500_pingroup - describes a ABx500 pin group
48 * @pins: an array of discrete physical pins used in this group, taken
49 * from the driver-local pin enumeration space
50 * @num_pins: the number of pins in this group array, i.e. the number of
51 * elements in .pins so we can iterate over that array
52 * @altsetting: the altsetting to apply to all pins in this group to
57 const unsigned int *pins; member
73 #define UNUSED -1
83 * these 3 following fields are necessary due to none
109 * struct abx500_gpio_irq_cluster - indicates GPIOs which are interrupt
113 * @to_irq: The ABx500 GPIO's associated IRQs are clustered
116 * read-in values into the cluster information table
126 * struct abx500_pinrange - map pin numbers to GPIO offsets
129 * @npins: number of pins to map from both offsets
142 * struct abx500_pinctrl_soc_data - ABx500 pin controller per-SoC configuration
145 * @pins: An array describing all pins the pin controller affects.
146 * All pins which are also GPIOs must be listed first within the
147 * array, and be numbered identically to the GPIO controller's
149 * @npins: The number of entries in @pins.
154 * @alternate_functions: array describing pins which supports alternate and
169 const struct pinctrl_pin_desc *pins; member