gpio_read_data_reg
chip->regs[i].shadow = gpio_read_data_reg(chip, dreg);
return (gpio_read_data_reg(chip, reg->info) >> pos) & 1;