Lines Matching +full:pins +full:- +full:are +full:- +full:numbered

1 /* SPDX-License-Identifier: GPL-2.0-only */
44 /* argument: Integer, range is HW-dependant */
46 /* argument: Integer, range is HW-dependant */
48 /* argument: Integer, range is HW-dependant */
50 /* argument: Integer, range is HW-dependant */
52 /* argument: Integer, range is HW-dependant */
72 * struct tegra_function - Tegra pinctrl mux function
84 * struct tegra_pingroup - Tegra pin group
86 * @pins An array of pin IDs included in this pin group.
87 * @npins The number of entries in @pins.
94 * @pupd_reg: Pull-up/down register offset.
95 * @pupd_bank: Pull-up/down register bank.
96 * @pupd_bit: Pull-up/down register bit.
97 * @tri_reg: Tri-state register offset.
98 * @tri_bank: Tri-state register bank.
99 * @tri_bit: Tri-state register bit.
100 * @einput_bit: Enable-input register bit.
101 * @odrain_bit: Open-drain register bit.
125 * -1 in a *_reg field means that feature is unsupported for this group.
126 * *_bank and *_reg values are irrelevant when *_reg is -1.
127 * When *_reg is valid, *_bit may be -1 to indicate an unsupported feature.
129 * A representation of a group of pins (possibly just one pin) in the Tegra
132 * such as pull-up/down, tri-state, etc. Tegra's pin controller is complex;
138 const unsigned *pins; member
175 * struct tegra_pinctrl_soc_data - Tegra pin controller driver configuration
176 * @ngpios: The number of GPIO pins the pin controller HW affects.
177 * @pins: An array describing all pins the pin controller affects.
178 * All pins which are also GPIOs must be listed first within the
179 * array, and be numbered identically to the GPIO controller's
181 * @npins: The numbmer of entries in @pins.
190 const struct pinctrl_pin_desc *pins; member