ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

LCM EDP屏 基于 LT9711 IC 调试

2022-03-29 11:04:02  阅读:256  来源: 互联网

标签:LT9711 dsi module EDP DSI IC lcm config


 

1,LT9711  

    

Lontium(龙讯) LT9711是DP1的双端口MIPI/LVDS。2个带内部C型交替模式开关和PD控制器的转换器。

MIPI DSI/CSI输入具有可配置的单端口或双端口,具有1个时钟通道,以及1~4个数据通道,以最大2Gbps/通道的速度运行,可支持高达16Gbps的总带宽。LT9711支持突发模式和非突发模式DSI视频数据传输。

对于DP1。2输出,它由4条数据通道组成,支持RBR(1.62Gbps)、HBR(2.7Gbps)和HBR2(5.4Gbps)链路速度。内置可选SSC功能可减少EMI对EMI相关系统应用的影响。

为了适应USB Type-C生态系统,LT9711集成了由CC逻辑和PD管理单元控制的高性能双向超高速开关,以减轻移动系统设计的复杂性和BOM成本。开关功能符合USB Type-C标准上的VESA DP备用模式。

LT9711采用先进的CMOS工艺制造,采用小外形9x 9mm QFN76封装。该包装符合RoHS标准,并规定在-40°C至+85°C的温度范围内运行

  

  这颗龙讯的料目前只用来超过MTK8788 的分辨率才采用这颗料,-----》与原厂沟通,这颗IC mipi 转edp 信号通过IC 去自适配mipi  信号来转换成EDP 屏 也是BSP 端 4lane转8lane LCM 端信号,简而言之就是这颗IC就是当MTK mipi 屏来调试就OK了

  vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt6771/disp_lcm.c

    -----》将如下修改进行注释 如果不注释的话可以将params->dsi.edp_panel  = 1 在LCM 上加上这一句来确保这颗屏能够isLCMConnected 

#if 0 //ndef MACH_FPGA
if (LCM_TYPE_DSI == plcm->params->type) {
int ret = 0;
char buffer = 0;

ret = DSI_dcs_read_lcm_reg_v2(_get_dst_module_by_lcm(plcm), NULL, 0x0A, (UINT8 *)&buffer,1);
DISPMSG("read from lcm 0x0A: %d\n", buffer);
if (ret == 0) {
isLCMConnected = 0;
DISPMSG("lcm is not connected\n");
} else {
isLCMConnected = 1;
DISPMSG("lcm is connected\n");
}
}
if (plcm->params->dsi.edp_panel == 1) {
isLCMConnected = 1;
}

#else

   2,当时基于在这个调试的话,LK无法点亮,kernel 能唤醒OK,尝试与FAE多次修改还是LK无法点亮,后将LCM 中的展频关掉并且把连续时钟也打开(params->dsi.ssc_disable =1)

 

  3,还有一个相关文题是开机logo切换到kernel logo 黑屏一下解决方法需要将DSI_PHY_TIMCONFIG注释掉,不跑ddp_dsi_config下面的DSI_PHY_TIMCONFIG函数里的各路寄存器对显示的影响(主芯片改变timing导致的闪屏(黑屏))

    

kernel-4.14/drivers/misc/mediatek/video/mt6771/dispsys/ddp_dsi.c
@@ -3997,7 +3997,7 @@ int ddp_dsi_config(enum DISP_MODULE_ENUM module,
DSI_PS_Control(module, cmdq, dsi_config, config->dst_w, config->dst_h);
/* PLL */
#if !defined(CONFIG_MID_EDP_LT8911EXB_SUPPORT) 
- DSI_PHY_TIMCONFIG(module, cmdq, dsi_config);
+ //DSI_PHY_TIMCONFIG(module, cmdq, dsi_config);
#endif
/* vdo mode params */
if (dsi_config->mode != CMD_MODE ||

 

标签:LT9711,dsi,module,EDP,DSI,IC,lcm,config
来源: https://www.cnblogs.com/xiaoyiboying/p/16070655.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有