Lines Matching +full:no +full:- +full:sdio

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
18 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
67 {"mpp0", {"gpio", "sdio", NULL, "spi0"}},
68 {"mpp1", {"gpio", "sdio", NULL, "spi0"}},
69 {"mpp2", {"gpio", "sdio", NULL, "spi0"}},
70 {"mpp3", {"gpio", "sdio", NULL, "spi0"}},
71 {"mpp4", {"gpio", "sdio", NULL, "i2c0"}},
72 {"mpp5", {"gpio", "sdio", NULL, "i2c0"}},
73 {"mpp6", {"gpio", "sdio", NULL, NULL}},
74 {"mpp7", {"gpio", "sdio", NULL, "uart1"}},
75 {"mpp8", {"gpio", "sdio", NULL, "uart1"}},
76 {"mpp9", {"gpio", "sdio", NULL, "spi0"}},
77 {"mpp10", {"gpio", "sdio", NULL, NULL}},
79 {"mpp12", {"gpio", "sdio", "sdio", NULL}},
86 {"mpp19", {"gpio", NULL, NULL, "uart0", "sdio"}},
102 {"marvell,ap806-pinctrl", (uintptr_t)&ap806_padconf},
106 #define RD4(sc, reg) SYSCON_READ_4((sc)->syscon, (reg))
107 #define WR4(sc, reg, val) SYSCON_WRITE_4((sc)->syscon, (reg), (val))
136 (void **)&function) == -1) in mv_pinctrl_configure_pins()
140 if (npins == -1) in mv_pinctrl_configure_pins()
144 for (pin_num = 0; pin_num < sc->padconf->npins; pin_num++) { in mv_pinctrl_configure_pins()
145 if (strcmp(pins[i], sc->padconf->pins[pin_num].name) == 0) in mv_pinctrl_configure_pins()
148 if (pin_num == sc->padconf->npins) in mv_pinctrl_configure_pins()
152 if (sc->padconf->pins[pin_num].functions[pin_func] && in mv_pinctrl_configure_pins()
153 strcmp(function, sc->padconf->pins[pin_num].functions[pin_func]) == 0) in mv_pinctrl_configure_pins()
174 if (ofw_bus_search_compatible(dev, compat_data)->ocd_data == 0) in mv_pinctrl_probe()
187 sc->dev = dev; in mv_pinctrl_attach()
188 sc->padconf = (struct mv_padconf *) in mv_pinctrl_attach()
189 ofw_bus_search_compatible(dev,compat_data)->ocd_data; in mv_pinctrl_attach()
191 if (SYSCON_GET_HANDLE(sc->dev, &sc->syscon) != 0 || in mv_pinctrl_attach()
192 sc->syscon == NULL) { in mv_pinctrl_attach()