Skip to content

Commit 3ddba33

Browse files
Grimler91krzk
authored andcommitted
ARM: dts: exynos: add mmc aliases
Add aliases for eMMC, SD card and WiFi where applicable, so that assigned mmc indeces are always the same. Co-developed-by: Anton Bambura <jenneron@protonmail.com> Signed-off-by: Anton Bambura <jenneron@protonmail.com> [ Tested on exynos5800-peach-pi ] Tested-by: Valentine Iourine <iourine@iourine.msk.su> Signed-off-by: Henrik Grimler <henrik@grimler.se> Tested-by: Marek Szyprowski <m.szyprowski@samsung.com> Link: https://lore.kernel.org/r/20230402144724.17839-3-henrik@grimler.se Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
1 parent 37f9514 commit 3ddba33

32 files changed

Lines changed: 134 additions & 0 deletions

arch/arm/boot/dts/exynos3250-artik5-eval.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
model = "Samsung ARTIK5 evaluation board";
1717
compatible = "samsung,artik5-eval", "samsung,artik5",
1818
"samsung,exynos3250", "samsung,exynos3";
19+
20+
aliases {
21+
mmc0 = &mshc_2;
22+
};
1923
};
2024

2125
&mshc_2 {

arch/arm/boot/dts/exynos3250-artik5.dtsi

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@
1717
/ {
1818
compatible = "samsung,artik5", "samsung,exynos3250", "samsung,exynos3";
1919

20+
aliases {
21+
mmc0 = &mshc_0;
22+
mmc1 = &mshc_1;
23+
};
24+
2025
chosen {
2126
stdout-path = &serial_2;
2227
};

arch/arm/boot/dts/exynos3250-monk.dts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
aliases {
2424
i2c7 = &i2c_max77836;
25+
mmc0 = &mshc_0;
2526
};
2627

2728
memory@40000000 {

arch/arm/boot/dts/exynos3250-rinato.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323

2424
aliases {
2525
i2c7 = &i2c_max77836;
26+
mmc0 = &mshc_0;
27+
mmc1 = &mshc_1;
2628
};
2729

2830
chosen {

arch/arm/boot/dts/exynos4210-i9100.dts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@
2525
reg = <0x40000000 0x40000000>;
2626
};
2727

28+
aliases {
29+
mmc0 = &sdhci_0;
30+
mmc1 = &sdhci_2;
31+
mmc2 = &sdhci_3;
32+
};
33+
2834
chosen {
2935
stdout-path = "serial2:115200n8";
3036
};

arch/arm/boot/dts/exynos4210-origen.dts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@
3030
0x70000000 0x10000000>;
3131
};
3232

33+
aliases {
34+
mmc0 = &sdhci_0;
35+
mmc1 = &sdhci_2;
36+
};
37+
3338
chosen {
3439
bootargs = "root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M init=/linuxrc";
3540
stdout-path = "serial2:115200n8";

arch/arm/boot/dts/exynos4210-smdkv310.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
reg = <0x40000000 0x80000000>;
2626
};
2727

28+
aliases {
29+
mmc0 = &sdhci_2;
30+
};
31+
2832
chosen {
2933
bootargs = "root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M init=/linuxrc";
3034
stdout-path = "serial1:115200n8";

arch/arm/boot/dts/exynos4210-trats.dts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@
2626
0x70000000 0x10000000>;
2727
};
2828

29+
aliases {
30+
mmc0 = &sdhci_0;
31+
mmc1 = &sdhci_2;
32+
mmc2 = &sdhci_3;
33+
};
34+
2935
chosen {
3036
bootargs = "root=/dev/mmcblk0p5 rootwait earlyprintk panic=5";
3137
stdout-path = "serial2:115200n8";

arch/arm/boot/dts/exynos4210-universal_c210.dts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@
2424
0x50000000 0x10000000>;
2525
};
2626

27+
aliases {
28+
mmc0 = &sdhci_0;
29+
mmc1 = &sdhci_2;
30+
mmc2 = &sdhci_3;
31+
};
32+
2733
chosen {
2834
bootargs = "root=/dev/mmcblk0p5 rw rootwait earlyprintk panic=5 maxcpus=1";
2935
stdout-path = "serial2:115200n8";

arch/arm/boot/dts/exynos4412-itop-elite.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@
2020
model = "TOPEET iTop 4412 Elite board based on Exynos4412";
2121
compatible = "topeet,itop4412-elite", "samsung,exynos4412", "samsung,exynos4";
2222

23+
aliases {
24+
mmc1 = &sdhci_2;
25+
};
26+
2327
chosen {
2428
bootargs = "root=/dev/mmcblk0p2 rw rootfstype=ext4 rootdelay=1 rootwait";
2529
stdout-path = "serial2:115200n8";

0 commit comments

Comments
 (0)