Lines Matching +full:gpio +full:- +full:miso
1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
19 #include "pinctrl-mvebu.h"
23 MPP_FUNCTION(0x0, "gpio", NULL),
29 MPP_FUNCTION(0x0, "gpio", NULL),
35 MPP_FUNCTION(0x0, "gpio", NULL),
43 MPP_FUNCTION(0x0, "gpio", NULL),
49 MPP_FUNCTION(0x6, "spi1", "miso")),
51 MPP_FUNCTION(0x0, "gpio", NULL),
53 MPP_FUNCTION(0x2, "spi0", "miso"),
54 MPP_FUNCTION(0x3, "spi1", "miso"),
57 MPP_FUNCTION(0x0, "gpio", NULL),
62 MPP_FUNCTION(0x6, "spi1", "miso")),
64 MPP_FUNCTION(0x0, "gpio", NULL),
70 MPP_FUNCTION(0x0, "gpio", NULL),
77 MPP_FUNCTION(0x0, "gpio", NULL),
83 MPP_FUNCTION(0x0, "gpio", NULL),
88 MPP_FUNCTION(0x0, "gpio", NULL),
94 MPP_FUNCTION(0x0, "gpio", NULL),
100 MPP_FUNCTION(0x0, "gpio", NULL),
105 MPP_FUNCTION(0x0, "gpio", NULL),
112 MPP_FUNCTION(0x0, "gpio", NULL),
116 MPP_FUNCTION(0x0, "gpio", NULL),
120 MPP_FUNCTION(0x0, "gpio", NULL),
123 MPP_FUNCTION(0x0, "gpio", NULL),
126 MPP_FUNCTION(0x0, "gpio", NULL),
129 MPP_FUNCTION(0x0, "gpio", NULL),
132 MPP_FUNCTION(0x0, "gpio", NULL),
135 MPP_FUNCTION(0x0, "gpio", NULL),
138 MPP_FUNCTION(0x0, "gpio", NULL),
141 MPP_FUNCTION(0x0, "gpio", NULL),
144 MPP_FUNCTION(0x0, "gpio", NULL),
152 MPP_FUNCTION(0x0, "gpio", NULL),
160 MPP_FUNCTION(0x0, "gpio", NULL),
168 MPP_FUNCTION(0x0, "gpio", NULL),
173 MPP_FUNCTION(0x5, "spi0", "miso"),
176 MPP_FUNCTION(0x0, "gpio", NULL),
182 MPP_FUNCTION(0x0, "gpio", NULL),
189 MPP_FUNCTION(0x0, "gpio", NULL),
195 MPP_FUNCTION(0x0, "gpio", NULL),
200 MPP_FUNCTION(0x0, "gpio", NULL),
206 MPP_FUNCTION(0x0, "gpio", NULL),
208 MPP_FUNCTION(0x3, "spi1", "miso"),
211 MPP_FUNCTION(0x0, "gpio", NULL),
216 MPP_FUNCTION(0x0, "gpio", NULL),
222 MPP_FUNCTION(0x0, "gpio", NULL),
226 MPP_FUNCTION(0x0, "gpio", NULL),
231 MPP_FUNCTION(0x0, "gpio", NULL),
235 MPP_FUNCTION(0x0, "gpio", NULL),
239 MPP_FUNCTION(0x0, "gpio", NULL),
243 MPP_FUNCTION(0x0, "gpio", NULL),
247 MPP_FUNCTION(0x0, "gpio", NULL),
252 MPP_FUNCTION(0x0, "gpio", NULL),
257 MPP_FUNCTION(0x0, "gpio", NULL),
260 MPP_FUNCTION(0x0, "gpio", NULL),
266 MPP_FUNCTION(0x0, "gpio", NULL),
272 MPP_FUNCTION(0x0, "gpio", NULL),
279 MPP_FUNCTION(0x0, "gpio", NULL),
285 MPP_FUNCTION(0x0, "gpio", NULL),
291 MPP_FUNCTION(0x0, "gpio", NULL),
298 MPP_FUNCTION(0x0, "gpio", NULL),
304 MPP_FUNCTION(0x0, "gpio", NULL),
311 MPP_FUNCTION(0x0, "gpio", NULL),
318 MPP_FUNCTION(0x0, "gpio", NULL),
324 MPP_FUNCTION(0x0, "gpio", NULL),
329 MPP_FUNCTION(0x0, "gpio", NULL),
334 MPP_FUNCTION(0x0, "gpio", NULL),
339 MPP_FUNCTION(0x0, "gpio", NULL),
342 MPP_FUNCTION(0x0, "gpio", NULL),
345 MPP_FUNCTION(0x0, "gpio", NULL),
350 MPP_FUNCTION(0x0, "gpio", NULL),
357 MPP_FUNCTION(0x0, "gpio", NULL),
362 MPP_FUNCTION(0x0, "gpio", NULL),
367 MPP_FUNCTION(0x0, "gpio", NULL),
371 MPP_FUNCTION(0x0, "gpio", NULL),
374 MPP_FUNCTION(0x0, "gpio", NULL),
384 { .compatible = "marvell,mv88f6720-pinctrl" },
402 soc->variant = 0; /* no variants for Armada 375 */ in armada_375_pinctrl_probe()
403 soc->controls = mv88f6720_mpp_controls; in armada_375_pinctrl_probe()
404 soc->ncontrols = ARRAY_SIZE(mv88f6720_mpp_controls); in armada_375_pinctrl_probe()
405 soc->modes = mv88f6720_mpp_modes; in armada_375_pinctrl_probe()
406 soc->nmodes = ARRAY_SIZE(mv88f6720_mpp_modes); in armada_375_pinctrl_probe()
407 soc->gpioranges = mv88f6720_mpp_gpio_ranges; in armada_375_pinctrl_probe()
408 soc->ngpioranges = ARRAY_SIZE(mv88f6720_mpp_gpio_ranges); in armada_375_pinctrl_probe()
410 pdev->dev.platform_data = soc; in armada_375_pinctrl_probe()
417 .name = "armada-375-pinctrl",