ARM: imx6q_logic: With SPL_OF_CONTROL enabled, remove MMC init
authorAdam Ford <aford173@gmail.com>
Thu, 23 May 2019 19:11:32 +0000 (14:11 -0500)
committerStefano Babic <sbabic@denx.de>
Fri, 19 Jul 2019 12:54:15 +0000 (14:54 +0200)
Since the board uses SPL_OF_CONTROL now, we don't need to
explicitly initialize the MMC driver, but we still need to
pinmux the corresponding pins.  This patch removes the
initialization code and leave just the muxing behind.

Signed-off-by: Adam Ford <aford173@gmail.com>
board/logicpd/imx6/imx6logic.c

index e48b3beb1602537aa89a36eca2fc3865708cd67f..6e3ffa72d7f390ac8c90c953d13a283914ec513a 100644 (file)
@@ -223,25 +223,15 @@ int board_mmc_init(bd_t *bis)
        switch (reg) {
        case 0:
                SETUP_IOMUX_PADS(usdhc1_pads);
-               usdhc_cfg[0].esdhc_base = USDHC1_BASE_ADDR;
-               usdhc_cfg[0].sdhc_clk = mxc_get_clock(MXC_ESDHC_CLK);
-               gd->arch.sdhc_clk = usdhc_cfg[0].sdhc_clk;
                break;
        case 1:
                SETUP_IOMUX_PADS(usdhc2_pads);
-               usdhc_cfg[1].esdhc_base = USDHC2_BASE_ADDR;
-               usdhc_cfg[1].sdhc_clk = mxc_get_clock(MXC_ESDHC2_CLK);
-               gd->arch.sdhc_clk = usdhc_cfg[1].sdhc_clk;
                break;
        }
 
-       return fsl_esdhc_initialize(bis, &usdhc_cfg[reg]);
+       return 0;
 }
 
-int board_mmc_getcd(struct mmc *mmc)
-{
-       return 1;
-}
 #endif
 
 static void ccgr_init(void)