GPIO_DIRECTION
ddbwritel(dev, 1, GPIO_DIRECTION);
ddbwritel(dev, 1, GPIO_DIRECTION);
outl(data, ICEREG1724(ice, GPIO_DIRECTION));
inw(ICEREG1724(ice, GPIO_DIRECTION)); /* dummy read for pci-posting */
return inl(ICEREG1724(ice, GPIO_DIRECTION));
dir = inw(io + GPIO_DIRECTION);
outw(dir & ~GPO_PRIMARY_AC97 , io + GPIO_DIRECTION);
outw(dir | GPO_PRIMARY_AC97, io + GPIO_DIRECTION);
outw(inw(io + GPIO_DIRECTION) | gpo,
io + GPIO_DIRECTION);
outw(inw(io + GPIO_DIRECTION) & ~val, io + GPIO_DIRECTION);