如何使用DTB文件在OLinuXino Lime中配置UART?我使用http://eewiki.net/display/linuxonarm/A10-OLinuXino-LIME中的图片。
已配置UART 0。如果我理解正确的话,这是DTS文件的相关部分:
uart0: serial@01c28000 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_pins_a>;
status = "okay";
};
从http://linux-sunxi.org/Memory_map我可以获得其他UART的内存空间。但是,我从哪里获得pinctrl-0字段的语法,例如?
我们是否可以仅使用DTB文件配置硬件而不需要Allwinner的FEX文件?
在&#34;理想&#34;情况,DTB文件是由硬件制造商配置还是应由开发人员配置(是否有手册)?
答案 0 :(得分:1)
我们可以使用Allwinner的FEX文件或Open Firmware的设备树(DT)。
将这些行添加到DT源文件(DTS)并使用dtc进行编译。
uart2: serial@01c28800 {
pinctrl-names = "default";
pinctrl-0 = <&uart2_pins_a>;
status = "okay";
};