Toybrick

标题: Rockchip 7.85寸eDP屏及触摸调试(附购买链接) [打印本页]

作者: JBS_AI    时间: 2019-5-16 15:29
标题: Rockchip 7.85寸eDP屏及触摸调试(附购买链接)
本帖最后由 qiu 于 2019-5-20 10:10 编辑

        目前默认的固件不支持Rockchip 7.85寸eDP液晶屏模组,下载到最新源码后,需要修改DTS配置才能使用。        主要修改如下:

        1、 rk3399pro-toybrick.dtsi中需要包含对该屏的支持。
        #include <dt-bindings/gpio/gpio.h>
        #include <dt-bindings/pinctrl/rockchip.h>
        #include <dt-bindings/input/input.h>
        #include <dt-bindings/display/drm_mipi_dsi.h>
        #include <dt-bindings/sensor-dev.h>
        #include <dt-bindings/pwm/pwm.h>
        #include "rk3399pro.dtsi"
       #include "rk3399-opp.dtsi"
       #include "rk3399-vop-clk-set.dtsi"
       #include "lcd-edp-for-toybrick.dtsi"

       / {
           compatible = "rockchip,rk3399pro-toybrick", "rockchip,rk3399pro";
           clkin_gmac: external-gmac-clock {
           compatible = "fixed-clock";
           clock-frequency = <125000000>;
           clock-output-names = "clkin_gmac";
           #clock-cells = <0>;
        };
       2、触控修改
           由于目前触控的rst脚没有上拉电阻,需要将IO口设置为内部上拉,才能对触控进行操作,否则一直处于Reset状态,I2C通讯不成功。修改文件          lcd-edp-for-toybrick.dtsi:
           &pinctrl {
                edp {
                        lcd_bl_en_h: lcd-bl-en-h {
                              rockchip,pins =
                                     <4 RK_PD4 RK_FUNC_GPIO &pcfg_output_high>;
                       };
                     };
                touch {
                     touch_int_d: touch-int-d {
                             rockchip,pins =
                                    <1 RK_PB5 RK_FUNC_GPIO &pcfg_pull_up>,
                                    <2 RK_PD0 RK_FUNC_GPIO &pcfg_pull_none>;
                  };
           };
          };

         Rockchip  7.85寸eDP液晶触摸屏可在金百顺智能平台淘宝店中购买。
购买链接:https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-21375037336.17.ae226667OKPeUi&id=594232236975




作者: JBS_AI    时间: 2019-5-31 11:56
更新最新代码后发现添加 #include "lcd-edp-for-toybrick.dtsi"后系统异常,查看发现主要是由于lcd-edp-for-toybrick.dtsi中有 #include "rk3399pro.dtsi",导致一些DTS配置被覆盖,将此移除后就恢复正常。
作者: swlmx    时间: 2019-9-10 14:38
拉取了最新的代码这么配编译刷进去,屏幕分辨率不正常呢
用wm size设置成1536x2048,触摸又不对了。

但是使用eDP屏测试镜像固件又是正常的
作者: longxt    时间: 2019-9-24 17:39
本帖最后由 longxt 于 2019-9-24 17:41 编辑

下载最新代码里面没有lcd-edp-for-toybrick.dtsi文件呀
下载的百度网盘的代码,然后repo更新的
cat rk3399pro_git.tar.gz* | tar -xzv
repo init -m release/rk3399pro_release-V1.5.xml
.repo/repo/repo sync


作者: swlmx    时间: 2019-10-8 09:38
有其他人成功驱动且分辨率触摸都正常的吗?
作者: addy    时间: 2019-11-5 09:15
屏配置统一改名为rk3399pro-toybrick-xxxx.dtsi了
比如: rk3399pro-toybrick-mipi.dtsi
           rk3399pro-toybrick-edp.dtsi
          rk3399pro-toybrick-lvds.dtsi
作者: cr7jj    时间: 2020-5-28 08:39
addy 发表于 2019-11-5 09:15
屏配置统一改名为rk3399pro-toybrick-xxxx.dtsi了
比如: rk3399pro-toybrick-mipi.dtsi
           rk3399 ...

你好,怎么用edp屏显示官方的Debian10系统画面,现在被hdmi占用
作者: cr7jj    时间: 2020-5-28 08:42
JBS_AI 发表于 2019-5-31 11:56
更新最新代码后发现添加 #include "lcd-edp-for-toybrick.dtsi"后系统异常,查看发现主要是由于lcd-edp-for ...

你好,怎么用edp屏显示官方的Debian10系统画面,现在被hdmi占用
作者: Deeping    时间: 2022-2-9 17:49
edp屏幕购买渠道更新:
https://item.taobao.com/item.htm ... amp;id=646657389209




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3