GPIO_DATA_IN
reg = GPIO_DATA_IN;
gpio_val = mv_gpio_reg_read(dev, GPIO_DATA_IN);
*val = gpio_read(sc, GPIO_DATA_IN, &sc->gpio_pins[pin]);
lvl = gpio_read(sc, GPIO_DATA_IN, &sc->gpio_pins[i]);
edge = gpio_read(sc, GPIO_DATA_IN, &sc->gpio_pins[i]);