1 From cd31abbe08372fa870fac78ae845edd4859f8835 Mon Sep 17 00:00:00 2001
2 From: Fabio Estevam <fabio.estevam@freescale.com>
3 Date: Sat, 28 Sep 2013 18:46:18 -0300
4 Subject: [PATCH] ARM: mach-mx6: board-mx6q_sabresd: Register SDHC3 first
5 Organization: O.S. Systems Software LTDA.
7 On sabresd boards we boot from SDHC3, so let's register it as mmc0.
9 Currently eMMC is mmc0 and mmc1 can be SDHC3 or SDHC2 (if present).
11 Registering SDHC3 is safer as we can always find the rootfs.
13 Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
15 arch/arm/mach-mx6/board-mx6q_sabresd.c | 5 +----
16 1 file changed, 1 insertion(+), 4 deletions(-)
18 diff --git a/arch/arm/mach-mx6/board-mx6q_sabresd.c b/arch/arm/mach-mx6/board-mx6q_sabresd.c
19 index 3f9a845..4e6b323 100644
20 --- a/arch/arm/mach-mx6/board-mx6q_sabresd.c
21 +++ b/arch/arm/mach-mx6/board-mx6q_sabresd.c
22 @@ -1847,12 +1847,9 @@ static void __init mx6_sabresd_board_init(void)
24 imx6q_add_pm_imx(0, &mx6q_sabresd_pm_data);
26 - /* Move sd4 to first because sd4 connect to emmc.
27 - Mfgtools want emmc is mmcblk0 and other sd card is mmcblk1.
29 + imx6q_add_sdhci_usdhc_imx(2, &mx6q_sabresd_sd3_data);
30 imx6q_add_sdhci_usdhc_imx(3, &mx6q_sabresd_sd4_data);
31 imx6q_add_sdhci_usdhc_imx(1, &mx6q_sabresd_sd2_data);
32 - imx6q_add_sdhci_usdhc_imx(2, &mx6q_sabresd_sd3_data);
33 imx_add_viv_gpu(&imx6_gpu_data, &imx6q_gpu_pdata);
34 imx6q_sabresd_init_usb();
35 /* SATA is not supported by MX6DL/Solo */