soc: fsl: dpio: fix qbman alignment error in the virtualization context
When running as a guest, under KVM, the CENA region is mapped as device
memory, so uncacheable. When the memory is mapped as device memory, the
unaligned accesses are not allowed. Memcpy is optimized to transfer 8
bytes at a time regardless of the start address and might cause
alignment issues.
Signed-off-by: Diana Craciun <diana.craciun@nxp.com>
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Signed-off-by: Li Yang <leoyang.li@nxp.com>