How to support MIPI DSI I/F LCD Panel in KL730
Currently I'm stuck in developing the LCD panel driver connected to KL730 via MIPI TX (DSI).
The goal is to use VMF_DISP (vpl_voc2) seamlessly like other parallel-type LCD drivers, which using VO pins.
I got the support from the local agency but it's too much hard to communicate in technical terms, just ping-pong...
Here are what I've tried so far:
- I developed panel driver to support the dw_dsi (the local agency sent to me) module, by calling dw_mipi_register_connector() API.
- also to support the vpl_voc2 module, by calling voc_register_connector() API.
all of them are in vain.
The Kernel 6.1 in the recent SDK(1.4.1) has DRM MIPI DSI support, but the KL730 SDK seems not support DRM architecture: No lcd controller -> crtc -> encoder -> mipi dsi host controller -> panel bridge -> panel, no /dev/dri/card0.
I've consistantly requested any sample MIPI DSI panel driver code, but the local agency sent me the wrong AllWinner's panel driver code (hx8252a.c). I don't know what I am supposed to do.
Comments
I should have used the VOC channel 0 for MIPI DSI, not 1.