SMC_BASIC_UNIT
void __iomem *ptr = (uint8_t *)base + SMC_LAST_DWORD * SMC_BASIC_UNIT;
readl((uint8_t *)base + SMC_LAST_DWORD * SMC_BASIC_UNIT);
writel((char *)sc->base + i * SMC_BASIC_UNIT, *dword++);
writel((char *)sc->base + SMC_LAST_DWORD * SMC_BASIC_UNIT,
#define SMC_APERTURE_DWORDS (SMC_APERTURE_BITS / (SMC_BASIC_UNIT * 8))