[PATCH v1 00/11] Tegra DC improvements
Svyatoslav Ryhel
clamor95 at gmail.com
Mon Feb 20 10:54:14 CET 2023
This patch set is dedicated to improvement of video support
on T20 and T30 devices. It contains:
- DC driver improvements (T30 support was added into existing T20
DC driver, it was moved into own folder, added support of reading
clocks from dts, improved work with panel ops and implemented
native 180 degree panel rotation support)
- DSI driver bring up (driver is based on mainline Linux one with
minor adjustments, only T30 tested)
- Simple panel driver tweaks (added get_display_timing ops and
implemented simple MIPI DSI panels support)
Marcel Ziswiler (1):
tegra: lcd: video: integrate display driver for t30
Svyatoslav Ryhel (10):
video: move tegra dc driver into own folder
video: tegra-dc: get clocks from device tree
video: tegra-dc: request timings from panel driver first
video: tegra-dc: assign regmap directly
video: tegra-dc: add 180 degree panel rotation
video: tegra-dc: add panel_set_backlight call
video: tegra-dc: pass DC regmap to internal devices
video: tegra20: add DSI controller driver
simple_panel: add support for get_display_timing
simple_panel: support simple MIPI DSI panels
arch/arm/dts/tegra30-u-boot.dtsi | 9 +
arch/arm/include/asm/arch-tegra/dc.h | 8 +
arch/arm/include/asm/arch-tegra30/display.h | 28 +
arch/arm/include/asm/arch-tegra30/dsi.h | 197 +++++
arch/arm/include/asm/arch-tegra30/pwm.h | 13 +
drivers/video/Kconfig | 11 +-
drivers/video/Makefile | 2 +-
drivers/video/simple_panel.c | 47 +-
drivers/video/tegra20/Kconfig | 17 +
drivers/video/tegra20/Makefile | 4 +
drivers/video/tegra20/dsi.h | 126 +++
drivers/video/tegra20/mipi-phy.c | 134 +++
drivers/video/tegra20/mipi-phy.h | 48 ++
drivers/video/{tegra.c => tegra20/tegra-dc.c} | 123 ++-
drivers/video/tegra20/tegra-dsi.c | 769 ++++++++++++++++++
15 files changed, 1487 insertions(+), 49 deletions(-)
create mode 100644 arch/arm/include/asm/arch-tegra30/display.h
create mode 100644 arch/arm/include/asm/arch-tegra30/dsi.h
create mode 100644 arch/arm/include/asm/arch-tegra30/pwm.h
create mode 100644 drivers/video/tegra20/Kconfig
create mode 100644 drivers/video/tegra20/Makefile
create mode 100644 drivers/video/tegra20/dsi.h
create mode 100644 drivers/video/tegra20/mipi-phy.c
create mode 100644 drivers/video/tegra20/mipi-phy.h
rename drivers/video/{tegra.c => tegra20/tegra-dc.c} (82%)
create mode 100644 drivers/video/tegra20/tegra-dsi.c
--
2.37.2
More information about the U-Boot
mailing list