summaryrefslogtreecommitdiff
path: root/drivers/mmc
diff options
context:
space:
mode:
authorJaehoon Chung <jh80.chung@samsung.com>2016-06-29 19:46:18 +0900
committerMinkyu Kang <mk7.kang@samsung.com>2016-07-12 14:28:58 +0900
commit70f6d39433d3d597adeac3d4c84b3a58b86cd2d3 (patch)
tree932a5a341aa08d0191c364fc0862f5b7f8d24ab0 /drivers/mmc
parentd956a67ed14e158fd24b5c85cc414bfa14773457 (diff)
downloadu-boot-imx-70f6d39433d3d597adeac3d4c84b3a58b86cd2d3.zip
u-boot-imx-70f6d39433d3d597adeac3d4c84b3a58b86cd2d3.tar.gz
u-boot-imx-70f6d39433d3d597adeac3d4c84b3a58b86cd2d3.tar.bz2
mmc: exynos_dw_mmc: use the 4bit bus-width by default
If there is not "samsung,bus-width" property, use the 4bit buswidth by default. Almost all Exnyos SoCs support at least 4bit buswidth. Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Diffstat (limited to 'drivers/mmc')
-rw-r--r--drivers/mmc/exynos_dw_mmc.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/mmc/exynos_dw_mmc.c b/drivers/mmc/exynos_dw_mmc.c
index cfbe135..ab0df46 100644
--- a/drivers/mmc/exynos_dw_mmc.c
+++ b/drivers/mmc/exynos_dw_mmc.c
@@ -154,12 +154,8 @@ static int exynos_dwmci_get_config(const void *blob, int node,
return -EINVAL;
}
- /* Get the bus width from the device node */
- host->buswidth = fdtdec_get_int(blob, node, "samsung,bus-width", 0);
- if (host->buswidth <= 0) {
- printf("DWMMC%d: Can't get bus-width\n", host->dev_index);
- return -EINVAL;
- }
+ /* Get the bus width from the device node (Default is 4bit buswidth) */
+ host->buswidth = fdtdec_get_int(blob, node, "samsung,bus-width", 4);
/* Set the base address from the device node */
base = fdtdec_get_addr(blob, node, "reg");