tegra132: Add dsi driver

Hardware / Coreboot - Jimmy Zhang [nvidia.com] - 10 April 2015 13:43 UTC

Add dsi and related dc, panel configuration functions.

BRANCH=none BUG=chrome-os-partner:31936 TEST=build and test on ryu

Change-Id: I8440b6dfccc7ed7cd280a0df3a98cbc7b7d66070

e3a938d tegra132: Add dsi driver
src/soc/nvidia/tegra/dc.h | 1 +
src/soc/nvidia/tegra/types.h | 76 ++
src/soc/nvidia/tegra132/Makefile.inc | 7 +
src/soc/nvidia/tegra132/chip.h | 4 -
src/soc/nvidia/tegra132/display.c | 297 +++++++
src/soc/nvidia/tegra132/include/soc/addressmap.h | 3 +
src/soc/nvidia/tegra132/include/soc/display.h | 187 +----
src/soc/nvidia/tegra132/include/soc/mipi-phy.h | 46 ++
src/soc/nvidia/tegra132/include/soc/mipi_display.h | 148 ++++
src/soc/nvidia/tegra132/include/soc/mipi_dsi.h | 283 +++++++
src/soc/nvidia/tegra132/include/soc/tegra_dsi.h | 219 +++++
.../jdi_25x18_display/panel-jdi-lpm102a188a.c | 213 +++++
.../jdi_25x18_display/panel-jdi-lpm102a188a.h | 131 +++
src/soc/nvidia/tegra132/mipi-phy.c | 92 +++
src/soc/nvidia/tegra132/mipi.c | 151 ++++
src/soc/nvidia/tegra132/mipi_dsi.c | 431 ++++++++++
src/soc/nvidia/tegra132/soc.c | 5 -
src/soc/nvidia/tegra132/tegra_dsi.c | 874 ++++++++++++++++++++
18 files changed, 2986 insertions(+), 182 deletions(-)

Upstream: review.coreboot.org


  • Share