gpio_pin_caps
caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, MOUSEBTN_PIN_LEFT);
caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, MOUSEBTN_PIN_RIGHT);
caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, LID_PIN_INPUT);
caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, PWR_PIN_INPUT);
caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, 0);
caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, sc->sc_pin_sda);
caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, sc->sc_pin_scl);
caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, pin);
caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, GPIOOW_PIN_DATA);
caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, 0);
int gpio_pin_caps(void *, struct gpio_pinmap *, int);