aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDong Aisheng <b29396@freescale.com>2014-06-26 05:39:15 -0400
committerDong Aisheng <b29396@freescale.com>2014-06-29 23:36:26 -0400
commit92b80225b8322a51ab9703b171d636e5ffd4c620 (patch)
tree95ee89a9b81825e861d500c0f27a0c22ec4312d9
parentaae2f032d251df790a1bfcf5c0dfa7c194d9cf6a (diff)
ENGR00320355 dts: imx6: mmc index fixed by controller order
Make the linux mmc index to be fixed according to controller order. This can make user easily to identify which mmcX corresponding to which controller and kernel be able find the rootfs in a card plugged in a specific slot persistently. This is a eventually solution for finding mmc block devices correctly for different cards on multi slots. Signed-off-by: Dong Aisheng <b29396@freescale.com> (cherry picked from commit d6aa7401f65fbe5458e5459526d84405fdf4d078)
-rw-r--r--arch/arm/boot/dts/imx6qdl-sabresd.dtsi1
-rw-r--r--arch/arm/boot/dts/imx6qdl.dtsi4
-rw-r--r--arch/arm/boot/dts/imx6sl.dtsi4
-rw-r--r--arch/arm/boot/dts/imx6sx.dtsi4
4 files changed, 12 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
index 2adcbd38ca02..a96d8302661f 100644
--- a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
@@ -12,7 +12,6 @@
12 12
13/ { 13/ {
14 aliases { 14 aliases {
15 mmc0 = &usdhc4;
16 mxcfb0 = &mxcfb1; 15 mxcfb0 = &mxcfb1;
17 mxcfb1 = &mxcfb2; 16 mxcfb1 = &mxcfb2;
18 mxcfb2 = &mxcfb3; 17 mxcfb2 = &mxcfb3;
diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi
index 71342eb1b2b5..2e5793435189 100644
--- a/arch/arm/boot/dts/imx6qdl.dtsi
+++ b/arch/arm/boot/dts/imx6qdl.dtsi
@@ -23,6 +23,10 @@
23 gpio5 = &gpio6; 23 gpio5 = &gpio6;
24 gpio6 = &gpio7; 24 gpio6 = &gpio7;
25 ipu0 = &ipu1; 25 ipu0 = &ipu1;
26 mmc0 = &usdhc1;
27 mmc1 = &usdhc2;
28 mmc2 = &usdhc3;
29 mmc3 = &usdhc4;
26 serial0 = &uart1; 30 serial0 = &uart1;
27 serial1 = &uart2; 31 serial1 = &uart2;
28 serial2 = &uart3; 32 serial2 = &uart3;
diff --git a/arch/arm/boot/dts/imx6sl.dtsi b/arch/arm/boot/dts/imx6sl.dtsi
index 412fd188c088..400c6be1a879 100644
--- a/arch/arm/boot/dts/imx6sl.dtsi
+++ b/arch/arm/boot/dts/imx6sl.dtsi
@@ -13,6 +13,10 @@
13 13
14/ { 14/ {
15 aliases { 15 aliases {
16 mmc0 = &usdhc1;
17 mmc1 = &usdhc2;
18 mmc2 = &usdhc3;
19 mmc3 = &usdhc4;
16 serial0 = &uart1; 20 serial0 = &uart1;
17 serial1 = &uart2; 21 serial1 = &uart2;
18 serial2 = &uart3; 22 serial2 = &uart3;
diff --git a/arch/arm/boot/dts/imx6sx.dtsi b/arch/arm/boot/dts/imx6sx.dtsi
index 5f021a6a54e4..231c6afc6887 100644
--- a/arch/arm/boot/dts/imx6sx.dtsi
+++ b/arch/arm/boot/dts/imx6sx.dtsi
@@ -28,6 +28,10 @@
28 lcdif1 = &lcdif2; 28 lcdif1 = &lcdif2;
29 csi0 = &csi1; 29 csi0 = &csi1;
30 csi1 = &csi2; 30 csi1 = &csi2;
31 mmc0 = &usdhc1;
32 mmc1 = &usdhc2;
33 mmc2 = &usdhc3;
34 mmc3 = &usdhc4;
31 serial0 = &uart1; 35 serial0 = &uart1;
32 serial1 = &uart2; 36 serial1 = &uart2;
33 serial2 = &uart3; 37 serial2 = &uart3;