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"
30 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
33 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
36 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
39 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
42 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
47 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
52 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
56 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
60 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
64 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
68 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
72 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
76 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
81 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
86 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
91 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
96 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
98 MPP_VAR_FUNCTION(4, "spi0", "miso", V_88F6920_PLUS),
102 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
109 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
114 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
120 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
126 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
134 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
138 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
142 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
143 MPP_VAR_FUNCTION(1, "spi0", "miso", V_88F6920_PLUS),
149 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
156 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
162 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
169 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
174 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
178 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
182 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
186 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
190 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
194 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
197 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
201 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
204 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
209 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
215 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
222 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
229 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
237 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
242 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
250 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
257 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
262 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
268 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
275 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
284 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
292 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
299 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
305 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
312 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
320 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
327 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
334 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
340 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
345 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
348 MPP_VAR_FUNCTION(4, "spi1", "miso", V_88F6920_PLUS),
352 MPP_VAR_FUNCTION(0, "gpio", NULL, V_88F6920_PLUS),
363 .compatible = "marvell,mv88f6920-pinctrl",
367 .compatible = "marvell,mv88f6925-pinctrl",
371 .compatible = "marvell,mv88f6928-pinctrl",
390 soc->variant = (unsigned)device_get_match_data(&pdev->dev) & 0xff; in armada_39x_pinctrl_probe()
391 soc->controls = armada_39x_mpp_controls; in armada_39x_pinctrl_probe()
392 soc->ncontrols = ARRAY_SIZE(armada_39x_mpp_controls); in armada_39x_pinctrl_probe()
393 soc->gpioranges = armada_39x_mpp_gpio_ranges; in armada_39x_pinctrl_probe()
394 soc->ngpioranges = ARRAY_SIZE(armada_39x_mpp_gpio_ranges); in armada_39x_pinctrl_probe()
395 soc->modes = armada_39x_mpp_modes; in armada_39x_pinctrl_probe()
396 soc->nmodes = armada_39x_mpp_controls[0].npins; in armada_39x_pinctrl_probe()
398 pdev->dev.platform_data = soc; in armada_39x_pinctrl_probe()
405 .name = "armada-39x-pinctrl",