]> git.sur5r.net Git - u-boot/commitdiff
mmc: exynos_dw_mmc: use the 4bit bus-width by default
authorJaehoon Chung <jh80.chung@samsung.com>
Wed, 29 Jun 2016 10:46:18 +0000 (19:46 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Tue, 12 Jul 2016 05:28:58 +0000 (14:28 +0900)
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>
drivers/mmc/exynos_dw_mmc.c

index cfbe13552aa4f9162deca2b8f52942bfd5c62141..ab0df46d821628e841fb125f7f6525970e186291 100644 (file)
@@ -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");