diff options
| author | Otavio Salvador <otavio@ossystems.com.br> | 2013-10-07 23:09:46 -0300 |
|---|---|---|
| committer | Otavio Salvador <otavio@ossystems.com.br> | 2013-10-08 15:33:22 -0300 |
| commit | 6f3c2379f8be2573cec6fa8677fa3cd873d566bd (patch) | |
| tree | d1174faba4974bfc784513b5e8273987f28c2238 | |
| parent | edbc16f649615de34c0f0752b9702f22bb1ae0a5 (diff) | |
| download | meta-freescale-6f3c2379f8be2573cec6fa8677fa3cd873d566bd.tar.gz | |
linux-imx (3.0.35): mx6sabresd: Register SDHC3 first
On sabresd boards we boot from SDHC3, so let's register it as mmc0.
Currently eMMC is mmc0 and mmc1 can be SDHC3 or SDHC2 (if present).
Registering SDHC3 is safer as we can always find the rootfs.
Change-Id: I99bb38c1b5939dc095bbddd298db3cf37fb7c2dc
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| -rw-r--r-- | meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/0007-ARM-mach-mx6-board-mx6q_sabresd-Register-SDHC3-first.patch | 38 | ||||
| -rw-r--r-- | meta-fsl-arm/recipes-kernel/linux/linux-imx_3.0.35.bb | 3 |
2 files changed, 40 insertions, 1 deletions
diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/0007-ARM-mach-mx6-board-mx6q_sabresd-Register-SDHC3-first.patch b/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/0007-ARM-mach-mx6-board-mx6q_sabresd-Register-SDHC3-first.patch new file mode 100644 index 000000000..d02aa40a3 --- /dev/null +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/0007-ARM-mach-mx6-board-mx6q_sabresd-Register-SDHC3-first.patch | |||
| @@ -0,0 +1,38 @@ | |||
| 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. | ||
| 6 | |||
| 7 | On sabresd boards we boot from SDHC3, so let's register it as mmc0. | ||
| 8 | |||
| 9 | Currently eMMC is mmc0 and mmc1 can be SDHC3 or SDHC2 (if present). | ||
| 10 | |||
| 11 | Registering SDHC3 is safer as we can always find the rootfs. | ||
| 12 | |||
| 13 | Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> | ||
| 14 | --- | ||
| 15 | arch/arm/mach-mx6/board-mx6q_sabresd.c | 5 +---- | ||
| 16 | 1 file changed, 1 insertion(+), 4 deletions(-) | ||
| 17 | |||
| 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) | ||
| 23 | |||
| 24 | imx6q_add_pm_imx(0, &mx6q_sabresd_pm_data); | ||
| 25 | |||
| 26 | - /* Move sd4 to first because sd4 connect to emmc. | ||
| 27 | - Mfgtools want emmc is mmcblk0 and other sd card is mmcblk1. | ||
| 28 | - */ | ||
| 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 */ | ||
| 36 | -- | ||
| 37 | 1.8.4.rc3 | ||
| 38 | |||
diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx_3.0.35.bb b/meta-fsl-arm/recipes-kernel/linux/linux-imx_3.0.35.bb index dbdbd9752..d661a981e 100644 --- a/meta-fsl-arm/recipes-kernel/linux/linux-imx_3.0.35.bb +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx_3.0.35.bb | |||
| @@ -18,4 +18,5 @@ SRC_URI += "file://drm-vivante-Add-00-sufix-in-returned-bus-Id.patch \ | |||
| 18 | file://0003-ARM-7670-1-fix-the-memset-fix.patch \ | 18 | file://0003-ARM-7670-1-fix-the-memset-fix.patch \ |
| 19 | file://0004-ENGR00271136-Fix-build-break-when-CONFIG_CLK_DEBUG-i.patch \ | 19 | file://0004-ENGR00271136-Fix-build-break-when-CONFIG_CLK_DEBUG-i.patch \ |
| 20 | file://0005-ENGR00271359-Add-Multi-touch-support.patch \ | 20 | file://0005-ENGR00271359-Add-Multi-touch-support.patch \ |
| 21 | file://0006-Add-support-for-DVI-monitors.patch" | 21 | file://0006-Add-support-for-DVI-monitors.patch \ |
| 22 | file://0007-ARM-mach-mx6-board-mx6q_sabresd-Register-SDHC3-first.patch" | ||
