Fork me on GitHub

基于iTop-4412的U-Boot 2017移植[2]:支持SD/MMC

基于iTop-4412的U-Boot 2017移植[2]:支持SD/MMC

经过前几篇博文的移植,已经成功在iTOP-4412开发板上运行了U-Boot。但是它不支持SD/MMC读写,怎么办呢?其实很简单只需要一步就行了!

修改arch/arm/dts/exynos4412-itop4412.dts

1
2
3
4
5
6
7
8
9
serial3:serial@13830000 {
status = "okay";
};
+ sdhci@12530000 {
+ samsung,bus-width = <4>;
+ status = "okay";
+ };
};

增加以上几句话,目的是让驱动程序识别到“samsung,bus-width”总线宽度。

重新编译运行,就可以支持SD/MMC操作啦~

接下来的博文中,还会对eMMC、USB、Ethernet、HDMI、LED、KEY、BEEP等进行适配,敬请期待~