dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu
authorAngelo Dureghello <angelo.dureghello@timesys.com>
Wed, 1 Jul 2020 22:52:05 +0000 (00:52 +0200)
committerVinod Koul <vkoul@kernel.org>
Mon, 6 Jul 2020 09:19:22 +0000 (14:49 +0530)
commit8678c71c17721e0f771f135967ef0cce8f69ce9a
tree07e665af85cdbb2af2cbc44de28f4a293fa273ff
parentfd17d1abce426b4224a916a242b57be94272771b
dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu

Due to recent fixes in m68k arch-specific I/O accessor macros, this
driver is not working anymore for ColdFire. Fix wrong tcd endianness
removing additional swaps, since edma_writex() functions should already
take care of any eventual swap if needed.

Note, i could only test the change in ColdFire mcf54415 and Vybrid
vf50 / Colibri where i don't see any issue. So, every feedback and
test for all other SoCs involved is really appreciated.

Signed-off-by: Angelo Dureghello <angelo.dureghello@timesys.com>
Reported-by: kbuild test robot <lkp@intel.com>
Link: https://lore.kernel.org/r/20200701225205.1674463-1-angelo.dureghello@timesys.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/fsl-edma-common.c