Lines Matching +full:gpio +full:- +full:miso

1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
18 #include "pinctrl-mvebu.h"
22 MPP_FUNCTION(0x0, "gpio", NULL),
28 MPP_FUNCTION(0x0, "gpio", NULL),
34 MPP_FUNCTION(0x0, "gpio", NULL),
42 MPP_FUNCTION(0x0, "gpio", NULL),
48 MPP_FUNCTION(0x6, "spi1", "miso")),
50 MPP_FUNCTION(0x0, "gpio", NULL),
52 MPP_FUNCTION(0x2, "spi0", "miso"),
53 MPP_FUNCTION(0x3, "spi1", "miso"),
56 MPP_FUNCTION(0x0, "gpio", NULL),
61 MPP_FUNCTION(0x6, "spi1", "miso")),
63 MPP_FUNCTION(0x0, "gpio", NULL),
69 MPP_FUNCTION(0x0, "gpio", NULL),
76 MPP_FUNCTION(0x0, "gpio", NULL),
82 MPP_FUNCTION(0x0, "gpio", NULL),
87 MPP_FUNCTION(0x0, "gpio", NULL),
93 MPP_FUNCTION(0x0, "gpio", NULL),
99 MPP_FUNCTION(0x0, "gpio", NULL),
104 MPP_FUNCTION(0x0, "gpio", NULL),
111 MPP_FUNCTION(0x0, "gpio", NULL),
115 MPP_FUNCTION(0x0, "gpio", NULL),
119 MPP_FUNCTION(0x0, "gpio", NULL),
122 MPP_FUNCTION(0x0, "gpio", NULL),
125 MPP_FUNCTION(0x0, "gpio", NULL),
128 MPP_FUNCTION(0x0, "gpio", NULL),
131 MPP_FUNCTION(0x0, "gpio", NULL),
134 MPP_FUNCTION(0x0, "gpio", NULL),
137 MPP_FUNCTION(0x0, "gpio", NULL),
140 MPP_FUNCTION(0x0, "gpio", NULL),
143 MPP_FUNCTION(0x0, "gpio", NULL),
151 MPP_FUNCTION(0x0, "gpio", NULL),
159 MPP_FUNCTION(0x0, "gpio", NULL),
167 MPP_FUNCTION(0x0, "gpio", NULL),
172 MPP_FUNCTION(0x5, "spi0", "miso"),
175 MPP_FUNCTION(0x0, "gpio", NULL),
181 MPP_FUNCTION(0x0, "gpio", NULL),
188 MPP_FUNCTION(0x0, "gpio", NULL),
194 MPP_FUNCTION(0x0, "gpio", NULL),
199 MPP_FUNCTION(0x0, "gpio", NULL),
205 MPP_FUNCTION(0x0, "gpio", NULL),
207 MPP_FUNCTION(0x3, "spi1", "miso"),
210 MPP_FUNCTION(0x0, "gpio", NULL),
215 MPP_FUNCTION(0x0, "gpio", NULL),
221 MPP_FUNCTION(0x0, "gpio", NULL),
225 MPP_FUNCTION(0x0, "gpio", NULL),
230 MPP_FUNCTION(0x0, "gpio", NULL),
234 MPP_FUNCTION(0x0, "gpio", NULL),
238 MPP_FUNCTION(0x0, "gpio", NULL),
242 MPP_FUNCTION(0x0, "gpio", NULL),
246 MPP_FUNCTION(0x0, "gpio", NULL),
251 MPP_FUNCTION(0x0, "gpio", NULL),
256 MPP_FUNCTION(0x0, "gpio", NULL),
259 MPP_FUNCTION(0x0, "gpio", NULL),
265 MPP_FUNCTION(0x0, "gpio", NULL),
271 MPP_FUNCTION(0x0, "gpio", NULL),
278 MPP_FUNCTION(0x0, "gpio", NULL),
284 MPP_FUNCTION(0x0, "gpio", NULL),
290 MPP_FUNCTION(0x0, "gpio", NULL),
297 MPP_FUNCTION(0x0, "gpio", NULL),
303 MPP_FUNCTION(0x0, "gpio", NULL),
310 MPP_FUNCTION(0x0, "gpio", NULL),
317 MPP_FUNCTION(0x0, "gpio", NULL),
323 MPP_FUNCTION(0x0, "gpio", NULL),
328 MPP_FUNCTION(0x0, "gpio", NULL),
333 MPP_FUNCTION(0x0, "gpio", NULL),
338 MPP_FUNCTION(0x0, "gpio", NULL),
341 MPP_FUNCTION(0x0, "gpio", NULL),
344 MPP_FUNCTION(0x0, "gpio", NULL),
349 MPP_FUNCTION(0x0, "gpio", NULL),
356 MPP_FUNCTION(0x0, "gpio", NULL),
361 MPP_FUNCTION(0x0, "gpio", NULL),
366 MPP_FUNCTION(0x0, "gpio", NULL),
370 MPP_FUNCTION(0x0, "gpio", NULL),
373 MPP_FUNCTION(0x0, "gpio", NULL),
383 { .compatible = "marvell,mv88f6720-pinctrl" },
401 soc->variant = 0; /* no variants for Armada 375 */ in armada_375_pinctrl_probe()
402 soc->controls = mv88f6720_mpp_controls; in armada_375_pinctrl_probe()
403 soc->ncontrols = ARRAY_SIZE(mv88f6720_mpp_controls); in armada_375_pinctrl_probe()
404 soc->modes = mv88f6720_mpp_modes; in armada_375_pinctrl_probe()
405 soc->nmodes = ARRAY_SIZE(mv88f6720_mpp_modes); in armada_375_pinctrl_probe()
406 soc->gpioranges = mv88f6720_mpp_gpio_ranges; in armada_375_pinctrl_probe()
407 soc->ngpioranges = ARRAY_SIZE(mv88f6720_mpp_gpio_ranges); in armada_375_pinctrl_probe()
409 pdev->dev.platform_data = soc; in armada_375_pinctrl_probe()
416 .name = "armada-375-pinctrl",