IMR_MASK
imr_to_phys(imr->addr_lo), imr_to_phys(imr->addr_hi) + IMR_MASK);
end = imr_to_phys(imr.addr_hi) + IMR_MASK;
if ((base & IMR_MASK) || (size & IMR_MASK)) {
writel(IMR_MASK, hs->regs + HISI_SPI_IMR);
writel(~(u32)IMR_MASK, hs->regs + HISI_SPI_IMR);