环境:IC 8937
高通关于lcd提供的完整的工具包
kernel部分
1.excel :80-NH713-1_R_DSI_Timing_Parameters_User_Interactive_Spreadsheet
2.xml : device/qcom/common/display/tools/panel_xxx_xxx_xx_.xml
主要修改画红圈部分。h_porch以及v_porch,以及屏幕分辨率。
ctrl+j ;ctrl+k;重新计算t_clk_zero。
这里面需要DSI PHY registers填充 PanelTimings
[第一次修改:DSIPHY_TIMING_CTRL_3在正确生成的时候必然是0,如果不是0则TIMING时序必然有误]
;另外还要填充TClkPost以及TCIkPre。
TClkPost以及TCIkPre在DSI PHY timing setting里面
<!-- Panel Timing -->
<PanelTimings>"0xDA, 0x34, 0x24, 0x00, 0x64, 0x68,
0x28, 0x38, 0x2A, 0x03, 0x04, 0x00"</PanelTimings>
<TClkPost>0x03</TClkPost>
<TClkPre