Other Parts Discussed in Thread: DLPC3433
Hi Sir,
Below is the MIPI DSI input timing.
and below is the DP output timing we need.
Please help check our registers setting. if any wrong please let me know. thanks~
function dsi86_sw_reset()
{
log -t wo_calib "dsi86_sw_reset"
i2cset -y 12 0x2d 0x09 0x00
i2cset -y 12 0x2d 0x0d 0x00
}
function dsi86_2560_720_CLK_SRC_EXT()
{
log -t wo_calib "dsi86_2560_720_CLK_SRC_EXT"
i2cset -y 12 0x2d 0x0A 0x06
i2cset -y 12 0x2d 0x0D 0x00
i2cset -y 12 0x2d 0x10 0xA0
i2cset -y 12 0x2d 0x11 0x00
i2cset -y 12 0x2d 0x94 0x80
i2cset -y 12 0x2d 0x0D 0x01
##======Enable ASSR in Panel ======
i2cset -y 12 0x2d 0x64 0x01
i2cset -y 12 0x2d 0x74 0x00
i2cset -y 12 0x2d 0x75 0x01
i2cset -y 12 0x2d 0x76 0x0A
i2cset -y 12 0x2d 0x77 0x01
i2cset -y 12 0x2d 0x78 0x81
sleep 0.02 ##20ms
##======Enable enhanced frame and ASSR in DSI86 ======
i2cset -y 12 0x2d 0x5A 0x05
##======Number of DP lanes ======
i2cset -y 12 0x2d 0x93 0x20
i2cset -y 12 0x2d 0x95 0x00
i2cset -y 12 0x2d 0x96 0x0A
sleep 0.02 ##20ms
i2cset -y 12 0x2d 0x20 0x00
i2cset -y 12 0x2d 0x21 0x05
#i2cset -y 12 0x2d 0x22 0x00
#i2cset -y 12 0x2d 0x23 0x05
i2cset -y 12 0x2d 0x24 0xD0
i2cset -y 12 0x2d 0x25 0x02
i2cset -y 12 0x2d 0x2C 0x28
i2cset -y 12 0x2d 0x2D 0x00
i2cset -y 12 0x2d 0x30 0x05
i2cset -y 12 0x2d 0x31 0x00
i2cset -y 12 0x2d 0x34 0xDC
#i2cset -y 12 0x2d 0x35 0xB8
i2cset -y 12 0x2d 0x36 0x14
i2cset -y 12 0x2d 0x38 0x70
i2cset -y 12 0x2d 0x3A 0x05
##===== DP-18BPP Disable ======
i2cset -y 12 0x2d 0x5B 0x00
##===== Color Bar Disable ======
i2cset -y 12 0x2d 0x3C 0x00
i2cset -y 12 0x2d 0x3D 0x00
i2cset -y 12 0x2d 0x3E 0x00
i2cset -y 12 0x2d 0x09 0x01
##===== Enhanced Frame, ASSR, and Vstream Enable ======
i2cset -y 12 0x2d 0x5A 0x0D
}