1、mipi dsi host init
1、set escape clock frequency = 20Mhz (
2、dsi_dpi_config 、 display mode config
3、DSI_PCKHDL_CFG
4、dsi video mode config(DSI_VID_MODE_CFG)
5、dsi video packet config (DSI_VID_PKT_SIZE)
6、dsi command mode config (DSI_TO_CNT_CFG、DSI_BTA_TO_CNT)
7、dsi line timer config (DSI_VID_HLINAE_TIME、DSI_VID_HSA_TIME、DSI_VID_HBP_TIME)
8、dsi_vertical_timing_config
9、dsi dphy timing config
10、dsi dphy interface config
2、mipi dphy init
1、configuers DPHY to work as a Master
2、configuers lane as TX
3、set all REQUEST inputs to zero
4、dw mipi dsi phy init (厂商提供的phy 初始化参数)
5、Enable data lane module
6、enable clock lane module
3、mipi dphy power on
总结:mipi dsi 需要配置clock、mode、timing以及dphy init 来完成对数据流处理的准备,当配置完成最后上电。