Lines Matching +full:linear +full:- +full:mapping +full:- +full:mode
1 /* SPDX-License-Identifier: GPL-2.0 */
26 * struct intel_pingroup - Description about group of pins
30 * @mode: Native mode in which the group is muxed out @pins. Used if @modes
32 * @modes: If not %NULL this will hold mode for each pin in @pins
38 unsigned short mode; member
43 * struct intel_function - Description about a function
55 * struct intel_padgroup - Hardware pad group information
74 * enum - Special treatment for GPIO base in pad group
77 * @INTEL_GPIO_BASE_NOMAP: no GPIO mapping should be created
81 INTEL_GPIO_BASE_ZERO = -2,
82 INTEL_GPIO_BASE_NOMAP = -1,
87 * struct intel_community - Intel pin community description
108 * @pad_map: Optional non-linear mapping of the pads
148 * PIN_GROUP - Declare a pin group
151 * @m: Mode which the pins are put when this group is active. Can be either
152 * a single integer or an array of integers in which case mode is per
160 .mode = __builtin_choose_expr( \
174 * struct intel_pinctrl_soc_data - Intel pin controller per-SoC configuration
206 * struct intel_pinctrl_context - context to be saved during suspend-resume
216 * struct intel_pinctrl - Intel pinctrl private structure