一个简单的设备树例程,用于描述一个LCM
/dts-v1/;
/include/ "imx6qdl.dtsi"
/ {
model = "my_board";
compatible = "my_board";
aliases {
lcd0 = &lcm;
};
lcm: lcm@0 {
compatible = "my_lcm";
reg = <0>;
width = <800>;
height = <480>;
bus-width = <24>;
reset-gpios = <&gpio1 2 0>;
enable-gpios = <&gpio1 3 0>;
data-pins = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23>;
};
};
这个设备树描述了一个名为my_lcm
的LCM,它有800x480像素的分辨率,使用24位总线宽度,通过GPIO引脚控制复位和使能。在启动时,可以使用lcd0
别名将该LCM绑定到正确的驱动程序。