打印
[i.MX]

imx6dl android 5.0 LCD device tree

[复制链接]
1259|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mobz|  楼主 | 2015-10-22 14:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 mobz 于 2015-10-22 14:46 编辑

imx6dl 使用ANDORID 5.0  LVDS 屏  目前屏还没点亮,能有背光,屏是HJ101IA-01I型号,在这里是怎么配置频率的?

cmdline:
console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,LDBXGA,if=RGB24,bpp=18 video=mxcfb1:off video=mxcfb2:off fbmem=10M fb0base
=0x27b00000 vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale androidboot.selinux=disabled androidboot.dm_v
erity=disabled

DT 里是这样配置的
    fb@0 {
        compatible = "fsl,mxc_sdc_fb";
        disp_dev = "ldb";
        interface_pix_fmt = "RGB24";
        mode_str = "1280x800@60";
        default_bpp = <0x12>;
        int_clk = <0x0>;
        late_init = <0x0>;
        status = "okay";
    };

相关帖子

沙发
znning| | 2015-10-22 14:34 | 只看该作者
LDB配置了吗?

使用特权

评论回复
板凳
mobz|  楼主 | 2015-10-22 14:48 | 只看该作者

LDB配置什么地方?drivers/video/mxc/ldb.c 这里面吗?之前老版本的内核在这里配置,现在用DT了啊

使用特权

评论回复
地板
ach_dmatek| | 2015-10-22 15:22 | 只看该作者
目前都在dts里面。仔细看代码吧。

使用特权

评论回复
5
mobz|  楼主 | 2015-10-22 15:26 | 只看该作者
ach_dmatek 发表于 2015-10-22 15:22
目前都在dts里面。仔细看代码吧。

我的DT配置有问题吗?还有其他什么地方需要修改?

使用特权

评论回复
6
mobz|  楼主 | 2015-10-22 15:34 | 只看该作者
ach_dmatek 发表于 2015-10-22 15:22
目前都在dts里面。仔细看代码吧。

我看代码里也就是,获取下面的参数,和我DT里配置的一致
    err = of_property_read_string(np, "disp_dev", &disp_dev);
    if (err < 0) {
        dev_err(&pdev->dev, "get of property disp_dev fail\n");
        return err;
    }
    err = of_property_read_string(np, "mode_str", &mode_str);
    if (err < 0)
        dev_err(&pdev->dev, "get of property mode_str fail\n");
    err = of_property_read_string(np, "interface_pix_fmt", &pixfmt);
    if (err) {
        dev_err(&pdev->dev, "get of property pix fmt fail\n");
        return err;
    }
    err = of_property_read_u32(np, "default_bpp", &bpp);
    if (err) {
        dev_err(&pdev->dev, "get of property bpp fail\n");
        return err;
    }
    err = of_property_read_u32(np, "int_clk", &int_clk);
    if (err) {
        dev_err(&pdev->dev, "get of property int_clk fail\n");
        return err;
    }
    err = of_property_read_u32(np, "late_init", &late_init);
    if (err) {
        dev_err(&pdev->dev, "get of property late_init fail\n");
        return err;
    }

使用特权

评论回复
7
mini1986| | 2015-10-23 10:02 | 只看该作者
还没有搞过ANDORID 5.0,帮你顶一下,后续研究研究......

使用特权

评论回复
8
侣行天下| | 2015-10-23 10:52 | 只看该作者
就跑过几回andriod,帮顶了

使用特权

评论回复
9
mobz|  楼主 | 2015-10-23 12:57 | 只看该作者
侣行天下 发表于 2015-10-23 10:52
就跑过几回andriod,帮顶了

谢谢啦

使用特权

评论回复
10
ab13402364| | 2015-11-4 16:50 | 只看该作者
学习了。。。。。。。。。。。。。

使用特权

评论回复
11
mobz|  楼主 | 2015-11-5 08:58 | 只看该作者
ab13402364 发表于 2015-11-4 16:50
学习了。。。。。。。。。。。。。

主要是没看到FSL有相关的文档

使用特权

评论回复
12
Wonderself| | 2016-3-15 10:24 | 只看该作者
请问楼主调通了吗,怎么解决的?

我也遇到这个问题,屏幕无显示。
帖子地址https://bbs.21ic.com/icview-1433860-1-1.html,方便的话请帮我看下,谢谢了!

使用特权

评论回复
13
mini1986| | 2016-5-4 08:38 | 只看该作者
搞过android5.1.1了,双lvds显示没有问题......

使用特权

评论回复
14
myfish1235| | 2017-3-28 14:00 | 只看该作者
楼主,问题解了么?我这边也是无显示,fb,ldb,都设置了,求赐教啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

60

帖子

1

粉丝