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),
32 MPP_FUNCTION(0x0, "gpio", NULL),
36 MPP_FUNCTION(0x0, "gpio", NULL),
37 MPP_FUNCTION(0x1, "vdd", "cpu-pd")),
45 MPP_FUNCTION(0x0, "gpio", NULL),
56 MPP_FUNCTION(0x0, "gpio", NULL),
68 MPP_FUNCTION(0x0, "gpio", NULL),
74 MPP_FUNCTION(0x0, "gpio", NULL),
82 MPP_FUNCTION(0x0, "gpio", NULL),
89 MPP_FUNCTION(0x0, "gpio", NULL),
96 MPP_FUNCTION(0x0, "gpio", NULL),
103 MPP_FUNCTION(0x0, "gpio", NULL),
107 MPP_FUNCTION(0x4, "spi1", "miso"),
110 MPP_FUNCTION(0x0, "gpio", NULL),
119 MPP_FUNCTION(0x0, "gpio", NULL),
122 MPP_FUNCTION(0x0, "gpio", NULL),
146 MPP_FUNCTION(0x0, "gpio", NULL),
151 MPP_FUNCTION(0x0, "gpio", NULL),
156 MPP_FUNCTION(0x0, "gpio", NULL),
159 MPP_FUNCTION(0x4, "spi1", "miso")),
161 MPP_FUNCTION(0x0, "gpio", NULL),
166 MPP_FUNCTION(0x0, "gpio", NULL),
170 MPP_FUNCTION(0x0, "gpio", NULL),
175 MPP_FUNCTION(0x0, "gpio", NULL),
180 MPP_FUNCTION(0x0, "gpio", NULL),
184 MPP_FUNCTION(0x0, "gpio", NULL),
187 MPP_FUNCTION(0x0, "gpio", NULL),
201 MPP_FUNCTION(0x2, "spi0", "miso")),
207 MPP_FUNCTION(0x0, "gpio", NULL),
216 MPP_FUNCTION(0x0, "gpio", NULL),
221 MPP_FUNCTION(0x0, "gpio", NULL),
250 MPP_FUNCTION(0x0, "gpio", NULL),
257 MPP_FUNCTION(0x0, "gpio", NULL),
264 MPP_FUNCTION(0x0, "gpio", NULL),
268 MPP_FUNCTION(0x4, "spi1", "miso"),
271 MPP_FUNCTION(0x0, "gpio", NULL),
277 MPP_FUNCTION(0x0, "gpio", NULL),
283 MPP_FUNCTION(0x0, "gpio", NULL),
294 MPP_FUNCTION(0x0, "gpio", NULL),
301 MPP_FUNCTION(0x0, "gpio", NULL),
309 MPP_FUNCTION(0x0, "gpio", NULL),
316 MPP_FUNCTION(0x0, "gpio", NULL),
329 MPP_FUNCTION(0x0, "gpio", NULL),
341 MPP_FUNCTION(0x0, "gpio", NULL),
349 MPP_FUNCTION(0x0, "gpio", NULL),
353 MPP_FUNCTION(0x0, "gpio", NULL),
354 MPP_FUNCTION(0x1, "spi0", "miso"),
357 MPP_FUNCTION(0x0, "gpio", NULL),
365 { .compatible = "marvell,mv88f6710-pinctrl" },
383 soc->variant = 0; /* no variants for Armada 370 */ in armada_370_pinctrl_probe()
384 soc->controls = mv88f6710_mpp_controls; in armada_370_pinctrl_probe()
385 soc->ncontrols = ARRAY_SIZE(mv88f6710_mpp_controls); in armada_370_pinctrl_probe()
386 soc->modes = mv88f6710_mpp_modes; in armada_370_pinctrl_probe()
387 soc->nmodes = ARRAY_SIZE(mv88f6710_mpp_modes); in armada_370_pinctrl_probe()
388 soc->gpioranges = mv88f6710_mpp_gpio_ranges; in armada_370_pinctrl_probe()
389 soc->ngpioranges = ARRAY_SIZE(mv88f6710_mpp_gpio_ranges); in armada_370_pinctrl_probe()
391 pdev->dev.platform_data = soc; in armada_370_pinctrl_probe()
398 .name = "armada-370-pinctrl",