Merge https://gitlab.denx.de/u-boot/custodians/u-boot-spi into next
[platform/kernel/u-boot.git] / board / davinci / da8xxevm / omapl138_lcdk.c
index 608a7f2..84603cb 100644 (file)
@@ -11,6 +11,7 @@
 #include <common.h>
 #include <env.h>
 #include <i2c.h>
+#include <init.h>
 #include <net.h>
 #include <asm/arch/hardware.h>
 #include <asm/ti-common/davinci_nand.h>
@@ -367,8 +368,20 @@ U_BOOT_DEVICE(omapl138_uart) = {
        .platdata = &serial_pdata,
 };
 
+static const struct davinci_mmc_plat mmc_platdata = {
+       .reg_base = (struct davinci_mmc_regs *)DAVINCI_MMC_SD0_BASE,
+       .cfg = {
+               .f_min = 200000,
+               .f_max = 25000000,
+               .voltages = MMC_VDD_32_33 | MMC_VDD_33_34,
+               .host_caps = MMC_MODE_4BIT,
+               .b_max = DAVINCI_MAX_BLOCKS,
+               .name = "da830-mmc",
+       },
+};
 U_BOOT_DEVICE(omapl138_mmc) = {
        .name = "davinci_mmc",
+       .platdata = &mmc_platdata,
 };
 
 void spl_board_init(void)