Lines Matching +full:mux +full:- +full:ctrl +full:- +full:list
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, \
155 /* GPIO CTRL Bit Definition */
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
194 * @pads: list of pins assigned to this pingroup
196 * @funcs: list of pinmux functions for this pingroup
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
278 * struct owl_pinctrl_soc_data - Actions pin controller driver configuration
281 * @functions: array describing all mux functions of this SoC.