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),
33 MPP_FUNCTION(0x0, "gpio", NULL),
37 MPP_FUNCTION(0x0, "gpio", NULL),
38 MPP_FUNCTION(0x1, "vdd", "cpu-pd")),
46 MPP_FUNCTION(0x0, "gpio", NULL),
57 MPP_FUNCTION(0x0, "gpio", NULL),
69 MPP_FUNCTION(0x0, "gpio", NULL),
75 MPP_FUNCTION(0x0, "gpio", NULL),
83 MPP_FUNCTION(0x0, "gpio", NULL),
90 MPP_FUNCTION(0x0, "gpio", NULL),
97 MPP_FUNCTION(0x0, "gpio", NULL),
104 MPP_FUNCTION(0x0, "gpio", NULL),
108 MPP_FUNCTION(0x4, "spi1", "miso"),
111 MPP_FUNCTION(0x0, "gpio", NULL),
120 MPP_FUNCTION(0x0, "gpio", NULL),
123 MPP_FUNCTION(0x0, "gpio", NULL),
147 MPP_FUNCTION(0x0, "gpio", NULL),
152 MPP_FUNCTION(0x0, "gpio", NULL),
157 MPP_FUNCTION(0x0, "gpio", NULL),
160 MPP_FUNCTION(0x4, "spi1", "miso")),
162 MPP_FUNCTION(0x0, "gpio", NULL),
167 MPP_FUNCTION(0x0, "gpio", NULL),
171 MPP_FUNCTION(0x0, "gpio", NULL),
176 MPP_FUNCTION(0x0, "gpio", NULL),
181 MPP_FUNCTION(0x0, "gpio", NULL),
185 MPP_FUNCTION(0x0, "gpio", NULL),
188 MPP_FUNCTION(0x0, "gpio", NULL),
202 MPP_FUNCTION(0x2, "spi0", "miso")),
208 MPP_FUNCTION(0x0, "gpio", NULL),
217 MPP_FUNCTION(0x0, "gpio", NULL),
222 MPP_FUNCTION(0x0, "gpio", NULL),
251 MPP_FUNCTION(0x0, "gpio", NULL),
258 MPP_FUNCTION(0x0, "gpio", NULL),
265 MPP_FUNCTION(0x0, "gpio", NULL),
269 MPP_FUNCTION(0x4, "spi1", "miso"),
272 MPP_FUNCTION(0x0, "gpio", NULL),
278 MPP_FUNCTION(0x0, "gpio", NULL),
284 MPP_FUNCTION(0x0, "gpio", NULL),
295 MPP_FUNCTION(0x0, "gpio", NULL),
302 MPP_FUNCTION(0x0, "gpio", NULL),
310 MPP_FUNCTION(0x0, "gpio", NULL),
317 MPP_FUNCTION(0x0, "gpio", NULL),
330 MPP_FUNCTION(0x0, "gpio", NULL),
342 MPP_FUNCTION(0x0, "gpio", NULL),
350 MPP_FUNCTION(0x0, "gpio", NULL),
354 MPP_FUNCTION(0x0, "gpio", NULL),
355 MPP_FUNCTION(0x1, "spi0", "miso"),
358 MPP_FUNCTION(0x0, "gpio", NULL),
366 { .compatible = "marvell,mv88f6710-pinctrl" },
384 soc->variant = 0; /* no variants for Armada 370 */ in armada_370_pinctrl_probe()
385 soc->controls = mv88f6710_mpp_controls; in armada_370_pinctrl_probe()
386 soc->ncontrols = ARRAY_SIZE(mv88f6710_mpp_controls); in armada_370_pinctrl_probe()
387 soc->modes = mv88f6710_mpp_modes; in armada_370_pinctrl_probe()
388 soc->nmodes = ARRAY_SIZE(mv88f6710_mpp_modes); in armada_370_pinctrl_probe()
389 soc->gpioranges = mv88f6710_mpp_gpio_ranges; in armada_370_pinctrl_probe()
390 soc->ngpioranges = ARRAY_SIZE(mv88f6710_mpp_gpio_ranges); in armada_370_pinctrl_probe()
392 pdev->dev.platform_data = soc; in armada_370_pinctrl_probe()
399 .name = "armada-370-pinctrl",