mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-21 06:31:31 +00:00
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>
This commit is contained in:
parent
a2ac68fb2b
commit
cc2b1012cb
2 changed files with 32 additions and 0 deletions
|
@ -6,6 +6,7 @@
|
||||||
|
|
||||||
#include <common.h>
|
#include <common.h>
|
||||||
#include <asm/arch/pinmux.h>
|
#include <asm/arch/pinmux.h>
|
||||||
|
#include <asm/arch/dwmmc.h>
|
||||||
#include <asm/arch/power.h>
|
#include <asm/arch/power.h>
|
||||||
|
|
||||||
DECLARE_GLOBAL_DATA_PTR;
|
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)
|
static int board_uart_init(void)
|
||||||
{
|
{
|
||||||
int err = 0, uart_id;
|
int err = 0, uart_id;
|
||||||
|
|
|
@ -18,4 +18,22 @@
|
||||||
serial0 = "/serial@12C20000";
|
serial0 = "/serial@12C20000";
|
||||||
console = "/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";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue