Lines Matching +full:pinctrl +full:- +full:pin +full:- +full:array
1 /* SPDX-License-Identifier: GPL-2.0 */
8 #include <linux/pinctrl/pinctrl.h>
32 .pin = pin_num,\
66 * Used to reference an Other alternate-C function.
77 * struct prcm_gpio_altcx - Other alternate-C function
78 * @used: other alternate-C function availability
89 * struct prcm_gpio_altcx_pin_desc - Other alternate-C pin
90 * @pin: The pin number
91 * @altcx: array of other alternate-C[1-4] functions
94 unsigned short pin; member
99 * struct nmk_function - Nomadik pinctrl mux function
100 * @name: The name of the function, exported to pinctrl core.
101 * @groups: An array of pin groups that may select this function.
111 * struct nmk_pingroup - describes a Nomadik pin group
112 * @grp: Generic data of the pin group (name and pins)
128 * struct nmk_pinctrl_soc_data - Nomadik pin controller per-SoC configuration
129 * @pins: An array describing all pins the pin controller affects.
131 * array, and be numbered identically to the GPIO controller's
136 * @groups: An array describing all pin groups the pin SoC supports.
138 * @altcx_pins: The pins that support Other alternate-C function on this SoC
139 * @npins_altcx: The number of Other alternate-C pins
140 * @prcm_gpiocr_registers: The array of PRCM GPIOCR registers on this SoC