diff options
| author | Inderpal Singh <inderpal.singh@linaro.org> | 2013-08-21 10:38:57 +0530 | 
|---|---|---|
| committer | Minkyu Kang <mk7.kang@samsung.com> | 2013-08-30 12:13:58 +0900 | 
| commit | cc2b1012cbdb0422fc96d6e6c813baed0722f373 (patch) | |
| tree | b1e7590863546959c91f4786fbffcdc45ecffd76 | |
| parent | a2ac68fb2b35e57cd483e7d6fb30b9d9331acc01 (diff) | |
| download | olio-uboot-2014.01-cc2b1012cbdb0422fc96d6e6c813baed0722f373.tar.xz olio-uboot-2014.01-cc2b1012cbdb0422fc96d6e6c813baed0722f373.zip | |
exynos5250: arndale: Add mmc support
This patch adds mmc support to the arndale board.
Signed-off-by: Inderpal Singh <inderpal.singh@linaro.org>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
| -rw-r--r-- | board/samsung/arndale/arndale.c | 14 | ||||
| -rw-r--r-- | board/samsung/dts/exynos5250-arndale.dts | 18 | 
2 files changed, 32 insertions, 0 deletions
| diff --git a/board/samsung/arndale/arndale.c b/board/samsung/arndale/arndale.c index 84d8f19c1..052fecdd5 100644 --- a/board/samsung/arndale/arndale.c +++ b/board/samsung/arndale/arndale.c @@ -6,6 +6,7 @@  #include <common.h>  #include <asm/arch/pinmux.h> +#include <asm/arch/dwmmc.h>  #include <asm/arch/power.h>  DECLARE_GLOBAL_DATA_PTR; @@ -48,6 +49,19 @@ void dram_init_banksize(void)  	}  } +#ifdef CONFIG_GENERIC_MMC +int board_mmc_init(bd_t *bis) +{ +	int ret; +	/* dwmmc initializattion for available channels */ +	ret = exynos_dwmmc_init(gd->fdt_blob); +	if (ret) +		debug("dwmmc init failed\n"); + +	return ret; +} +#endif +  static int board_uart_init(void)  {  	int err = 0, uart_id; diff --git a/board/samsung/dts/exynos5250-arndale.dts b/board/samsung/dts/exynos5250-arndale.dts index d3c05273d..c700e4553 100644 --- a/board/samsung/dts/exynos5250-arndale.dts +++ b/board/samsung/dts/exynos5250-arndale.dts @@ -18,4 +18,22 @@  		serial0 = "/serial@12C20000";  		console = "/serial@12C20000";  	}; + +	mmc@12200000 { +		samsung,bus-width = <8>; +		samsung,timing = <1 3 3>; +	}; + +	mmc@12210000 { +		status = "disabled"; +	}; + +	mmc@12220000 { +		samsung,bus-width = <4>; +		samsung,timing = <1 2 3>; +	}; + +	mmc@12230000 { +		status = "disabled"; +	};  }; |