mmc: mv_sdhci: fix 8bus width access for 88SV331xV5
authorLei Wen <leiwen@marvell.com>
Mon, 3 Oct 2011 20:33:44 +0000 (20:33 +0000)
committerAndy Fleming <afleming@freescale.com>
Thu, 3 Nov 2011 07:14:58 +0000 (02:14 -0500)
commit02d3ad3e19fd1b21cae493edd1d2db5f674510d8
tree74572e584e4eb035d5194a98eb7c0f7feec58a20
parent02f3029f1810b99869254d0cf0a71946a008a728
mmc: mv_sdhci: fix 8bus width access for 88SV331xV5

Marvell 88SV331xV5 platform's sdhci host control is not very standard
with the spec in the 8bit handling. It need to set its private register
to switch to the 8bit mode which is not included in the standard sdhci
registers.

This patch mainly hacks the writeb method, and set its private register
if it find the driver is going to switch to the 8bit mode.

Signed-off-by: Lei Wen <leiwen@marvell.com>
drivers/mmc/mv_sdhci.c