Lines Matching +full:pinctrl +full:- +full:pin +full:- +full:array
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Intel Tangier pinctrl functions
17 #include <linux/pinctrl/pinctrl.h>
19 #include "pinctrl-intel.h"
28 * struct tng_family - Tangier pin family description
30 * @pin_base: Starting pin of pins in this family
47 .npins = (e) - (s) + 1, \
54 .npins = (e) - (s) + 1, \
59 * struct tng_pinctrl - Tangier pinctrl private structure
62 * @pctldesc: Pin controller description
63 * @pctldev: Pointer to the pin controller device
64 * @families: Array of families this pinctrl handles
65 * @nfamilies: Number of families in the array
66 * @functions: Array of functions
67 * @nfunctions: Number of functions in the array
68 * @groups: Array of pin groups
69 * @ngroups: Number of groups in the array
70 * @pins: Array of pins this pinctrl controls
71 * @npins: Number of pins in the array
79 /* Pin controller configuration */