arm: am335x-pdu001: Enable CONFIG_BLK and CONFIG_DM_MMC
authorFelix Brack <fb@ltec.ch>
Fri, 30 Nov 2018 09:23:36 +0000 (10:23 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 7 Dec 2018 13:13:46 +0000 (08:13 -0500)
This patch enables CONFIG_BLK as well as CONFIG_DM_MMC for the PDU001
board. It depends on Patrice Chotard's patch 'power: regulator: denied
disable on always-on regulator' which prevents power cycling the vmmc
supply. Without this patch the board will not boot as vmmc is
unfortunately used by other board components, not just eMMC and micro SD
card. Furthermore my patch 'dts: am335x-pdu001: Fix polarity of card
detection input' is required to boot from external micro SD card. Without
this patch no SD card will be detected and hence booting will fail.

Signed-off-by: Felix Brack <fb@ltec.ch>
Reviewed-by: Tom Rini <trini@konsulko.com>
arch/arm/dts/am335x-pdu001-u-boot.dtsi
configs/am335x_pdu001_defconfig

index fbb6a3ff6bbca9a7f3517080f3252e90726c3501..84a07bdef46db0e43d85c936089ff891c7f52890 100644 (file)
        u-boot,dm-pre-reloc;
 };
 
+&mmc1 {
+       u-boot,dm-pre-reloc;
+};
+
 &mmc1_pins {
        u-boot,dm-pre-reloc;
 };
 
+&mmc2 {
+       u-boot,dm-pre-reloc;
+};
+
 &mmc2_pins {
        u-boot,dm-pre-reloc;
 };
index 065efca633e88a2797175e6b38ac3c5695ebe719..3cb38aff6ecf0f7b17a32e30a965b7ba7eece1cf 100644 (file)
@@ -18,6 +18,7 @@ CONFIG_SPL_I2C_SUPPORT=y
 # CONFIG_SPL_NAND_SUPPORT is not set
 CONFIG_SPL_WATCHDOG_SUPPORT=y
 CONFIG_SPL_YMODEM_SUPPORT=y
+CONFIG_SPL_POWER_SUPPORT=y
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
 CONFIG_AUTOBOOT_STOP_STR=" "
@@ -37,6 +38,10 @@ CONFIG_DEFAULT_DEVICE_TREE="am335x-pdu001"
 CONFIG_SPL_DM=y
 CONFIG_DM_GPIO=y
 CONFIG_DM_I2C=y
+CONFIG_BLK=y
+CONFIG_SPL_BLK=y
+CONFIG_DM_MMC=y
+CONFIG_SPL_DM_MMC=y
 CONFIG_MMC_OMAP_HS=y
 CONFIG_MMC_SDHCI=y
 CONFIG_PINCTRL=y