drm/tegra: Basic Tegra186 support
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest10 of 12 patches 0 repliesNew
10 of 12 patches are in this archive. The cover letter announces 12.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/12 | drm/tegra: dc: Remove tegra_primary_plane_destroy()drivers/ | +1 | 0 replies | |
| 2/12 | drm/tegra: dc: Remove duplicate plane funcsdrivers/ | +3 | 0 replies | |
| 3/12 | drm/tegra: dc: Remove tegra_overlay_plane_destroy()drivers/ | +1 | 0 replies | |
| 5/12 | drm/tegra: dc: Move state definition to headerdrivers/ drivers/ | +18 | 0 replies | |
| 6/12 | drm/tegra: Move common plane code to separate filedrivers/ drivers/ drivers/ +1 more | +245 | 0 replies | |
| 8/12 | drm/tegra: dc: Add Tegra186 supportdrivers/ drivers/ drivers/ | +267 | 0 replies | |
| 9/12 | drm/tegra: Support ARGB and ABGR formatsdrivers/ drivers/ drivers/ | +14 | 0 replies | |
| 10/12 | drm/tegra: sor: Parameterize register offsetsdrivers/ | +127 | 0 replies | |
| 11/12 | drm/tegra: sor: Add Tegra186 supportdrivers/ drivers/ drivers/ +4 more | +414 | 0 replies | |
| 12/12 | drm/tegra: sor: Support HDMI 2.0 modesdrivers/ drivers/ | +119 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/12] drm/tegra: Basic Tegra186 support
From: Thierry Reding <[email protected]>
Hi,
this series adds support for display and HDMI on Tegra186. The initial 6 patches are preparatory work to move code around and make the subsequent patches easier to review.
Patch 7 introduces the display hub driver which controls resources shared between all display controllers and patch 8 extends the display controller driver with Tegra186 support. Some changes to the registers are backwards incompatible, but this can be dealt with with a bit of parameterization of code and register offsets.
Finally, the SOR driver is also parameterized to take into account some changes on Tegra186 and the last patch in the series enables support for HDMI 2.0 modes using the SCDC helpers.
Thierry
Thierry Reding (12):
drm/tegra: dc: Remove tegra_primary_plane_destroy() drm/tegra: dc: Remove duplicate plane funcs drm/tegra: dc: Remove tegra_overlay_plane_destroy() drm/tegra: dc: Remove duplicate plane funcs drm/tegra: dc: Move state definition to header drm/tegra: Move common plane code to separate file drm/tegra: Add Tegra186 display hub support drm/tegra: dc: Add Tegra186 support drm/tegra: Support ARGB and ABGR formats drm/tegra: sor: Parameterize register offsets drm/tegra: sor: Add Tegra186 support drm/tegra: sor: Support HDMI 2.0 modes
drivers/gpu/drm/tegra/Makefile | 2 + drivers/gpu/drm/tegra/dc.c | 549 +++++++++++++--------------- drivers/gpu/drm/tegra/dc.h | 237 ++++++++++-- drivers/gpu/drm/tegra/drm.c | 70 +++- drivers/gpu/drm/tegra/drm.h | 21 ++ drivers/gpu/drm/tegra/hub.c | 808 +++++++++++++++++++++++++++++++++++++++++ drivers/gpu/drm/tegra/hub.h | 82 +++++ drivers/gpu/drm/tegra/output.c | 24 ++ drivers/gpu/drm/tegra/plane.c | 188 ++++++++++ drivers/gpu/drm/tegra/plane.h | 61 ++++ drivers/gpu/drm/tegra/sor.c | 805 +++++++++++++++++++++++++++++----------- drivers/gpu/drm/tegra/sor.h | 16 + 12 files changed, 2329 insertions(+), 534 deletions(-) create mode 100644 drivers/gpu/drm/tegra/hub.c create mode 100644 drivers/gpu/drm/tegra/hub.h create mode 100644 drivers/gpu/drm/tegra/plane.c create mode 100644 drivers/gpu/drm/tegra/plane.h
Signature · 1 line
2.15.0