S526_GPCT_MSB_REG
outw((val >> 16) & 0xffff, dev->iobase + S526_GPCT_MSB_REG(chan));
val |= (inw(dev->iobase + S526_GPCT_MSB_REG(chan)) & 0xff) << 16;