本文共 687 字,大约阅读时间需要 2 分钟。
UART1_CTSN、UART1_RTSN 配置为普通的GPIO 就可以 dts文件是一种ASCII文本格式的DeviceTree描述。基本上,在ARMLinux内,一个.dts文件对应一个ARM的machine,一般放置在内核的arch/arm/boot/dts/目录。由于一个SoC可能对应多个machine(一个SoC可以对应多个产品和电路板),势必这些.dts文件需包含许多共同的部分。Linux内核为了简化,把SoC公用的部分或者多个machine共同的部分一般提炼为.dtsi,类似于C语言的头文件。其他的machine对应的.dts就include这个.dtsi。 在linux-3.18.y/arch/arm/boot/dts/hisi-hi3519v101.dtsi 的 aliases 中添加: compatible = "arm,pl011", "arm,primecell"; reg = <0x12101000 0x1000>; clocks = <&clock HI3519_UART1_CLK>; clock-names = "apb_pclk"; 转载地址:http://vefli.baihongyu.com/