Newer Allwinner MMC implementations use a different FIFO register offset (0x200 instead of 0x100). Unfortunately this is not reflected in the FDT, likely because the Linux driver always uses DMA.
This change selects the correct FIFO register offset based on the Allwinner SoC family:
- sun4i, sun5i, and sun7i: 0x100
- sun6i, sun8i, and sun9i: 0x200