Lines Matching +full:output +full:- +full:ngpios
1 // SPDX-License-Identifier: GPL-2.0+
6 * Author: David Liu <liuwei@actions-semi.com>
28 .drv_reg = -1, \
29 .drv_shift = -1, \
30 .drv_width = -1, \
31 .sr_reg = -1, \
32 .sr_shift = -1, \
33 .sr_width = -1, \
41 .mfpctl_reg = -1, \
42 .mfpctl_shift = -1, \
43 .mfpctl_width = -1, \
47 .sr_reg = -1, \
48 .sr_shift = -1, \
49 .sr_width = -1, \
57 .mfpctl_reg = -1, \
58 .mfpctl_shift = -1, \
59 .mfpctl_width = -1, \
60 .drv_reg = -1, \
61 .drv_shift = -1, \
62 .drv_width = -1, \
168 * struct owl_pullctl - Actions pad pull control register
180 * struct owl_st - Actions pad schmitt trigger enable register
192 * struct owl_pingroup - Actions pingroup definition
229 * struct owl_padinfo - Actions pinctrl pad info
241 * struct owl_pinmux_func - Actions pinctrl mux functions
253 * struct owl_gpio_port - Actions GPIO port info
256 * @outen: offset of the output enable register.
278 * struct owl_pinctrl_soc_data - Actions pin controller driver configuration
286 * @ngpios: number of pingroups the driver should expose as GPIOs.
298 unsigned int ngpios; member