From c034843ada2d12caad4f5b874dc24e5dc2a7848f Mon Sep 17 00:00:00 2001 From: Hubert Feurstein Date: Wed, 22 Jun 2011 00:10:16 +0200 Subject: atmel-mci: fix initialization of 8bit-bus-width-mode for at91sam9g45 When the bus_width was set to 8, then only one data-line has been initialized. Signed-off-by: Hubert Feurstein Cc: Jean-Christophe PLAGNIOL-VILLARD Cc: Sascha Hauer Signed-off-by: Sascha Hauer --- drivers/mci/atmel_mci.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'drivers') diff --git a/drivers/mci/atmel_mci.c b/drivers/mci/atmel_mci.c index 49a7851667..d8bcf8159b 100644 --- a/drivers/mci/atmel_mci.c +++ b/drivers/mci/atmel_mci.c @@ -451,9 +451,9 @@ static int mci_probe(struct device_d *hw_dev) host->mci.init = mci_reset; host->mci.host_caps = pd->host_caps; - if (pd->bus_width == 4) + if (pd->bus_width >= 4) host->mci.host_caps |= MMC_MODE_4BIT; - else if (pd->bus_width == 8) + if (pd->bus_width == 8) host->mci.host_caps |= MMC_MODE_8BIT; host->base = (void __iomem *)hw_dev->map_base; -- cgit v1.2.3