SMTRDR
data[i] = ioread16(dev->base + SMTRDR + (i * sizeof(u16)));
iowrite16(data[i], dev->base + SMTRDR + (i * sizeof(u16)));