RK3562 在ubuntu2402下适配屏与触摸(gt911)

一、简述

由于项目需求,需要在RK-3562板上适配屏与触摸,触摸IC的型号是GT-911。

二、屏与触摸设备树

(1)、屏设备树(关键节点):

disp_timings0: display-timings {
            native-mode = <&dsi_timing0>;
            dsi_timing0: timing0 {
                clock-frequency = <84500000>;
                hactive = <1080>;
                vactive = <1080>;
                hback-porch = <80>;
                hfront-porch = <80>;
                vback-porch = <20>;
                vfront-porch = <30>;
                hsync-len = <10>;
                vsync-len = <10>;
                de-active = <0>;
                hsync-active = <0>;
                vsync-active = <0>;
                pixelclk-active = <0>;
            };
        };

(2)、触摸设备树(关键节点):

&gt9xx {
    status = "okay";
    compatible = "goodix,gt9xx";
    reg = <0x5d>;
    gtp_resolution_x = <1080>;
    gtp_resolution_y = <1080>;
    gtp_int_tarigger = <1>;
    gtp_change_x2y = <0>;
    gtp_overturn_x = <1>;
    gtp_overturn_y = <1>;
    gtp_send_cfg = <1>;
    gtp_touch_wakeup = <1>;

goodix,cfg-group0 = [
          5B 3A 04 3A 04 0A 05 00 01 08 28 05 
          50 32 03 05 00 00 00 00 00 00 00 00 
          00 00 00 87 27 0E 17 15 31 0D 00 00 
          02 9B 03 1D 00 00 00 00 00 03 64 32 
          00 00 00 0F 94 94 45 02 07 00 00 04 
          8C 13 00 5F 1E 00 41 30 00 2F 4C 00 
          26 78 00 26 00 00 00 00 00 00 00 00 
          00 00 00 00 00 00 00 00 00 00 00 00 
          00 00 00 00 00 00 00 00 00 00 00 00 
          00 00 00 00 10 0E 0C 0A 08 06 04 02 
          12 14 16 18 1A 1C 00 00 00 00 00 00 
          00 00 00 00 00 00 00 00 00 00 24 22 
          21 20 1F 1E 1D 0C 0A 08 06 04 02 00 
          FF FF FF FF FF FF FF FF FF FF FF FF 
          00 00 00 00 00 00 00 00 00 00 00 00 
          00 00 00 00 B8 01
    ];

注:goodix,cfg-group0 是初始化配置代码一定要问厂要,这是关键点,因为之前厂没有给配置代码,调了半天都没有成功。拿了配置代码后,只调了 

   gtp_change_x2y = <0>;
    gtp_overturn_x = <1>;
    gtp_overturn_y = <1>; 三个参数就OK了。同时屏的clock-frequency参数也是关键节点,会影响到屏卡顿问题(或花屏等等)。

三、总结

1、准备好平台与熟悉源代码,代码的目录结构与技术文档问RK要,这是关键。

2、屏与触摸参数,不要乱猜,直接问供应商要,少走湾路。

3、多动手,多思考,都不是问题,给自已足够的信心。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值