mmc: tmio: Make DMA transfer end bit configurable
authorMarek Vasut <marek.vasut+renesas@gmail.com>
Fri, 11 Jan 2019 22:45:54 +0000 (23:45 +0100)
committerMarek Vasut <marex@denx.de>
Sat, 9 Feb 2019 10:08:40 +0000 (11:08 +0100)
commit992bcf4f27794a7f578e0145ef1c933a87a1d83c
tree837329bf68abe3870eef2c7697fd261bee7db128
parent97276a91db8e98f081a40ddf9dc8f81d4032a756
mmc: tmio: Make DMA transfer end bit configurable

Different versions of the SDHI core use either bit 17 or bit 20 for the
DTRAEND indication, which can differ even between SoC revisions. Make
the DTRAEND bit position part of the driver private data, so that the
probe function can set this accordingly. Set this to 20 on Socionext
SoCs and either 17 or 20 on Renesas SoCs, depending on the SoC.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
drivers/mmc/renesas-sdhi.c
drivers/mmc/tmio-common.c
drivers/mmc/tmio-common.h
drivers/mmc/uniphier-sd.c