Phytec中国的wiki
support@phytec.cn
热线:0755-61802110-803
以10寸LCD型号:G104STN01.0为例。
MX6 的设备树文件是imx6q-phytec-mira-rdk-nand.dts,该设备树文件包含了以下文件
/dts-v1/; #include "imx6q.dtsi" #include "imx6qdl-phytec-phycore-som.dtsi" #include "imx6qdl-phytec-mira.dtsi" #include "imx6qdl-phytec-mira-peb-eval-01.dtsi" #include "imx6qdl-phytec-mira-peb-av-02.dtsi"
以下是对各个设备树文件的修改进行说明
1、修改设备树文件imx6qdl-phytec-mira-peb-av-02.dtsi,将默认的lcd输出注释,:
/* mxcfb1: fb@0 { disp_dev = "lcd"; interface_pix_fmt = "RGB24"; mode_str = "ETM0700"; default_bpp = <16>; int_clk = <0>; late_init = <0>; status = "okay"; }; */
2、修改设备树文件imx6qdl-phytec-mira.dtsi, mxcfb1和ldb对应的内容修改如下,
mxcfb1: fb@0 { compatible = "fsl,mxc_sdc_fb"; disp_dev = "ldb"; #将原来的hdmi改为ldb interface_pix_fmt = "RGB666"; #RGB24改为RGB666 default_bpp = <16>; int_clk = <0>; late_init = <0>; status = "okay"; };
&ldb { status = "okay"; #status改为okay lvds-channel@0 { fsl,data-mapping = "spwg"; fsl,data-width = <18>; primary; #加上primary status = "okay"; #status改为okay display-timings { #加上lvds屏幕的时序 native-mode = <&timing0>; timing0: auog104stn01 { clock-frequency = <40000000>; hactive = <800>; vactive = <600>; hback-porch = <216>; hfront-porch = <40>; hsync-len = <128>; vback-porch = <35>; vfront-porch = <10>; vsync-len = <2>; }; }; }; };
3、修改设备树文件imx6q-phytec-mira-rdk-nand.dts,增加以下内容
&ldb { lvds-channel@0 { crtc = "ipu2-di0"; }; };
Overview
Content Tools
Tasks