//edit (SOLVED): I've modified dsi driver and sent patches to one of TI devs, I hope he will push it through.
Hello there!
I've seen few commits described as "adding LCD2 clock support" "adding LCD2 channel support" and so on.
As LCD2 needs DSI2_PLL as clock source (or doesn't it, and I got misguided?)
While dpi_init_display function does set up dpi.dsidev = dpi_get_dsidev(dispc_fclk_src); in case that dispc_fclk_src is NOT equal to OMAP_DSS_CLK_SRC_DSI_PLL_HSDIV_DISPC it tries to use dsi_pdev_map[1]; as dsidev, while there's only dsi_pdev_map[0] populated with DSI1 driver.
So here comes questions:
1) Is it possible to use DSI1_PLL (and, in consequence, DSI1 controller) with DPI on LCD2 channel?
2) If not, should I just add separate DSI driver context for DSI2 in dsi.c and map it under dsi_pdev_map[1]?
3) I think there was DSI2 driver some time ago in 3.0 kernel tree. Was it removed? Why?
Thanks in advance for your help.