Lines Matching +full:controller +full:- +full:dependent
1 /* SPDX-License-Identifier: GPL-2.0 */
26 * struct intel_pingroup - Description about group of pins
38 * struct intel_function - Description about a function
50 * struct intel_padgroup - Hardware pad group information
69 * enum - Special treatment for GPIO base in pad group
76 INTEL_GPIO_BASE_ZERO = -2,
77 INTEL_GPIO_BASE_NOMAP = -1,
82 * struct intel_community - Intel pin community description
101 * @gpps: Pad groups if the controller has variable size pad groups
103 * @pad_map: Optional non-linear mapping of the pads
112 * the controller has pad groups of variable size the client driver can
147 * PIN_GROUP - Declare a pin group
169 * struct intel_pinctrl_soc_data - Intel pin controller per-SoC configuration
201 * struct intel_pinctrl_context - context to be saved during suspend-resume
202 * @pads: Opaque context per pad (driver dependent)
203 * @communities: Opaque context per community (driver dependent)
211 * struct intel_pinctrl - Intel pinctrl private structure
214 * @pctldesc: Pin controller description
215 * @pctldev: Pointer to the pin controller device
216 * @chip: GPIO chip in this pin controller
218 * @communities: All communities in this pin controller
219 * @ncommunities: Number of communities in this pin controller