ICE1712_IREG_GPIO_DIRECTION
snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION, ice->gpio.direction);
snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION,
snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION,
snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION,
snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION,
snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION, ice->eeprom.gpiodir);
snd_iprintf(buffer, " GPIO_DIRECTION : 0x%02x\n", (unsigned)snd_ice1712_read(ice, ICE1712_IREG_GPIO_DIRECTION));
snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION,
snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION, 0xff);
snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION, data);
return snd_ice1712_read(ice, ICE1712_IREG_GPIO_DIRECTION);