查看: 3597|回复: 2

[已解决] imx6 lvds dts设置问题

[复制链接]

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
17
最后登录
2017-3-30
发表于 2017-3-28 16:40:26 | 显示全部楼层 |阅读模式
本帖最后由 小智MM 于 2017-4-18 17:26 编辑

最近将imx6dl旧版bsp包(android4.0.4)移植到android5.1下,使用lvds1通道,lvds屏显示输出一片白。dts下配置:
aliases {
                mxcfb0 = &mxcfb1;

}
        mxcfb1: fb@0 {
                compatible = "fsl,mxc_sdc_fb";
                disp_dev = "ldb";
                interface_pix_fmt = "RGB666";
                default_bpp = <16>;
                int_clk = <0>;
                late_init = <0>;
                status = "disabled";
        };


&ldb {
        status = "okay";

        lvds-channel@0 {
                fsl,data-mapping = "spwg";
                fsl,data-width = <18>;
                status = "okay";
               
                display-timings {
                        native-mode = <&timing0>;
                        timing0: hsd100pxn1 {
                                clock-frequency = <65000000>;
                                hactive = <1024>;
                                vactive = <600>;
                                hback-porch = <110>;
                                hfront-porch = <110>;
                                vback-porch = <17>;
                                vfront-porch = <17>;
                                hsync-len = <100>;
                                vsync-len = <4>;
                        };
                };
        };

        lvds-channel@1 {
                fsl,data-mapping = "spwg";
                fsl,data-width = <18>;
                primary;
                status = "okay";

                display-timings {
                        native-mode = <&timing1>;
                        timing1: hsd100pxn1 {
                                clock-frequency = <65000000>;
                                hactive = <1024>;
                                vactive = <600>;
                                hback-porch = <110>;
                                hfront-porch = <110>;
                                vback-porch = <17>;
                                vfront-porch = <17>;
                                hsync-len = <100>;
                                vsync-len = <4>;
                        };
                };
        };
};

&ldb {
        lvds-channel@0 {
                crtc = "ipu1-di0";
        };

        lvds-channel@1 {
                crtc = "ipu1-di1";
        };

启动参数:
console=ttymxc0,115200 androidboot.selinux=disabled init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1ff video=mxcfb2ff video=mxcfb3ff vmalloc=256M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=384M
希望大神搭救。



我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
17
最后登录
2017-3-30
 楼主| 发表于 2017-3-29 09:54:34 | 显示全部楼层
自己顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
17
最后登录
2017-3-30
 楼主| 发表于 2017-3-30 09:14:13 | 显示全部楼层
结贴喽,上述设置基本问题不大,不显示的主要问题是lcd没上电,晕
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 16:08 , Processed in 0.091759 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表