| 1192 | } |
| 1193 | |
| 1194 | static int |
| 1195 | rk_pinctrl_register_gpio(struct rk_pinctrl_softc *sc, char *gpio_name, |
| 1196 | device_t gpio_dev) |
| 1197 | { |
| 1198 | int i; |
| 1199 | |
| 1200 | for(i = 0; i < sc->conf->ngpio_bank; i++) { |
| 1201 | if (strcmp(gpio_name, sc->conf->gpio_bank[i].gpio_name) != 0) |
| 1202 | continue; |
| 1203 | sc->conf->gpio_bank[i].gpio_dev = gpio_dev; |
| 1204 | return(0); |
| 1205 | } |
| 1206 | return (ENXIO); |
| 1207 | } |
| 1208 | |
| 1209 | static int |
| 1210 | rk_pinctrl_probe(device_t dev) |
no test coverage detected