下面是高通平台LCD驱动参数的说明,此说明是根据经验值以及高通的寄存器说明得出的,并非高通官方说明,如有疑问,欢迎探讨。针对一些没有用过的参数,由于没有实践证明,故不做妄加的评论。
mipi_xxx_xxx_xxx_pt.c
static struct mipi_dsi_phy_ctrldsi_video_mode_phy_db = {
/*DSI Bit Clock at 513 MHz, 4 lane, RGB888 */
/*regulator */
{0x05,0x01, 0x01, 0x00},
/*timing */
{0x8f,0x34, 0x14, 0x00, 0x46, 0x4b, 0x1a, 0x37,
0x19,0x03, 0x04},
/*phy ctrl */
{0x7f,0x00, 0x00, 0xef},
/*strength */
{0xbb,0x02, 0x06, 0x00},
/*pll control */
{0x00,0xfc, 0x30, 0xd2, 0x00, 0x40, 0x37, 0x62,
0x00,0x07, 0x01,
0x05,0x14, 0x03, 0x0, 0x0, 0x0, 0x20, 0x0, 0x02, 0x0},
};
这一段是配置D-PHY的寄存器,主要是MIPI的时序方面的,按照dsi_timing_program_msm7x2xA.xlsm EXCEL表来配置即可,具体值的作用可以参考8X25Q的寄存器说明文件:
80_VM180_