sc7180: Add display support for mipi panels

Hardware / Coreboot - Vinod Polimera [codeaurora.org] - 3 August 2021 21:22 UTC

- configure TROGDOR_HAS_MIPI_PANEL to "n" by default, it can be updated for mipi panels.
- add simple rm69299 panel as an example to append new mipi panels.
- use existing edid struct to update mipi panel parameters.
- add dsi command tx interface for mipi panel on commands.

Change-Id: Id698265a4e2399ad1c26e026e9a5f8ecd305467f

e8cd480046 sc7180: Add display support for mipi panels
src/mainboard/google/trogdor/Kconfig | 4 +
src/mainboard/google/trogdor/Makefile.inc | 1 +
src/mainboard/google/trogdor/mainboard.c | 38 ++++--
src/mainboard/google/trogdor/panel_driver.c | 45 ++++++
src/soc/qualcomm/sc7180/display/dsi.c | 152 +++++++++++++++++++--
.../qualcomm/sc7180/include/soc/display/mipi_dsi.h | 11 +-
.../qualcomm/sc7180/include/soc/display/panel.h | 17 +++
7 files changed, 245 insertions(+), 23 deletions(-)

Upstream: review.coreboot.org


  • Share