diff mbox

[U-Boot,5/5] mmc: exynos_dw_mmc: use the 4bit bus-width by default

Message ID 1467197178-24783-6-git-send-email-jh80.chung@samsung.com
State Accepted
Commit 70f6d39433d3d597adeac3d4c84b3a58b86cd2d3
Delegated to: Minkyu Kang
Headers show

Commit Message

Jaehoon Chung June 29, 2016, 10:46 a.m. UTC
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>
---
 drivers/mmc/exynos_dw_mmc.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

Comments

Simon Glass June 29, 2016, 11:05 p.m. UTC | #1
On 29 June 2016 at 03:46, Jaehoon Chung <jh80.chung@samsung.com> wrote:
> 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>
> ---
>  drivers/mmc/exynos_dw_mmc.c | 8 ++------
>  1 file changed, 2 insertions(+), 6 deletions(-)

Reviewed-by: Simon Glass <sjg@chromium.org>
diff mbox

Patch

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");