How could we modify the DSI interface program, drive our own selected LED screen. In this modification process, mainly modify which part of the content, each part of the modified content, under what directory;
Two problems need to be resolved before you enable your board.
- How does tegra know which panel driver should it use?
This is configured by DTB. You could decompile our default dtb and see the DSI panel driver is panel-s-wuxga-8-0.
It requires some trick here. In fact, this board is only enabled when connecting a NV internal connector named e3320, but you could still refer the dtb to know how to enable your own.
- Then what is the default panel driver?
panel-s-wuxga-8-0.c under kernel/display/drivers/video/tegra/dc/panel as a reference.