• Home
  • Raw
  • Download

Lines Matching +full:pin +full:- +full:group

1 /* SPDX-License-Identifier: GPL-2.0 */
26 * struct intel_pingroup - Description about group of pins
28 * @pins: All pins in this group
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
43 * struct intel_function - Description about a function
55 * struct intel_padgroup - Hardware pad group information
57 * @base: Starting pin of this group
58 * @size: Size of this group (maximum is 32).
59 * @gpio_base: Starting GPIO base of this group
74 * enum - Special treatment for GPIO base in pad group
78 * @INTEL_GPIO_BASE_MATCH: matches with starting pin number
81 INTEL_GPIO_BASE_ZERO = -2,
82 INTEL_GPIO_BASE_NOMAP = -1,
87 * struct intel_community - Intel pin community description
94 * is assumed that the host owns the pin (rather than
99 * @pin_base: Starting pin of pins in this community
101 * @gpp_size: Maximum number of pads in each group, such as PADCFGLOCK,
103 * @gpp_num_padown_regs: Number of pad registers each pad group consumes at
105 * determined by the size of the group.
108 * @pad_map: Optional non-linear mapping of the pads
114 * In some of Intel GPIO host controllers this driver supports each pad group
148 * PIN_GROUP - Declare a pin group
149 * @n: Name of the group
150 * @p: An array of pins this group consists
151 * @m: Mode which the pins are put when this group is active. Can be either
153 * pin.
174 * struct intel_pinctrl_soc_data - Intel pin controller per-SoC configuration
178 * @groups: Array of pin groups
206 * struct intel_pinctrl_context - context to be saved during suspend-resume
216 * struct intel_pinctrl - Intel pinctrl private structure
219 * @pctldesc: Pin controller description
220 * @pctldev: Pointer to the pin controller device
221 * @chip: GPIO chip in this pin controller
222 * @irqchip: IRQ chip in this pin controller
223 * @soc: SoC/PCH specific pin configuration data
224 * @communities: All communities in this pin controller
225 * @ncommunities: Number of communities in this pin controller