lcd
&lcdif {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_lcdif_dat
&pinctrl_lcdif_ctrl>;
display = <&display0>;
status = "okay";
display0: display {
bits-per-pixel = <24>; // 每一个像素点由24位组成
bus-width = <24>; // lcd需要数据总线宽度,24位
display-timings {
native-mode = <&timing0>;
timing0: timing0 {
clock-frequency = <9000000>; // LCD像素时钟,9MHZ
hactive = <480>; // 水平方向的分辨率
vactive = <272>; // 垂直方向的分辨率
hfront-porch = <5>;
hback-porch = <40>;
hsync-len = <1>;
vback-porch = <8>;
vfront-porch = <8>;
vsync-len = <1>;
hsync-active = <0>; // hsync 极性
vsync-active = <0>; // vsync 极性
de-active = <1>; // de 极性
pixelclk-active = <0>; // pixelclk 极性
};
};
};
};2. 测试
2.1 基本测试--使能 Linux logo 显示
2.2 设置LCD作为终端控制台
2.3 LCD背光调节
Last updated