linux/drivers/gpu/drm/tegra
Thierry Reding 473079549f drm/tegra: dc: Add Tegra186 support
The display architecture has changed in several signifcant ways with the
new Tegra186 SoC. Display controllers are a completely different design,
but have been given a frontend that simulates the register interface for
earlier chips.

Unfortunately the frontend isn't completely backwards compatible, so the
driver needs parameterization to take the changes into account.

One big change is that the total number of display controllers has been
increased to three. At the same time the number of planes available has
remained constant. However, planes can now be freely assigned between
the display controllers, giving applications more flexibility in making
the best use of the available resources.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2017-12-13 14:16:38 +01:00
..
dc.c drm/tegra: dc: Add Tegra186 support 2017-12-13 14:16:38 +01:00
dc.h drm/tegra: dc: Add Tegra186 support 2017-12-13 14:16:38 +01:00
dpaux.c drm/tegra: dpaux: Trace register accesses 2017-08-17 17:57:16 +02:00
dpaux.h drm/tegra: dpaux: Configure pads as I2C by default 2015-08-13 13:47:47 +02:00
drm.c drm/tegra: dc: Add Tegra186 support 2017-12-13 14:16:38 +01:00
drm.h drm/tegra: Add Tegra186 display hub support 2017-12-13 14:16:37 +01:00
dsi.c drm/tegra: dsi: Register debugfs in ->late_register() 2017-12-13 13:42:07 +01:00
dsi.h drm/tegra: dsi: Add Tegra210 support 2015-08-13 13:47:45 +02:00
falcon.c drm/tegra: Add falcon helper library 2017-04-05 18:11:47 +02:00
falcon.h drm/tegra: Add falcon helper library 2017-04-05 18:11:47 +02:00
fb.c drm/tegra: Sanitize format modifiers 2017-12-13 13:42:02 +01:00
gem.c drm/tegra: Changes for v4.14-rc1 2017-08-21 17:37:33 +10:00
gem.h drm/tegra: Use .dumb_map_offset and .dumb_destroy defaults 2017-08-16 20:13:48 +02:00
gr2d.c gpu: host1x: syncpt: Request syncpoints per client 2017-10-20 14:19:51 +02:00
gr2d.h drm/tegra: Use symbolic names for gr2d registers 2013-10-31 09:55:44 +01:00
gr3d.c gpu: host1x: syncpt: Request syncpoints per client 2017-10-20 14:19:51 +02:00
gr3d.h drm/tegra: Add 3D support 2013-10-31 09:55:45 +01:00
hdmi.c drm/tegra: hdmi: Register debugfs in ->late_register() 2017-12-13 13:42:07 +01:00
hdmi.h drm/tegra: hdmi: Enable audio over HDMI 2016-07-04 11:34:31 +02:00
hub.c drm/tegra: Add Tegra186 display hub support 2017-12-13 14:16:37 +01:00
hub.h drm/tegra: Add Tegra186 display hub support 2017-12-13 14:16:37 +01:00
Kconfig drm/tegra: hdmi: Add cec-notifier support 2017-10-20 14:19:54 +02:00
Makefile drm/tegra: Add Tegra186 display hub support 2017-12-13 14:16:37 +01:00
mipi-phy.c drm/tegra: dsi: Adjust D-PHY timing 2015-01-27 10:14:40 +01:00
mipi-phy.h drm/tegra: Relicense under GPL v2 2014-04-04 09:12:51 +02:00
output.c Merge airlied/drm-next into drm-misc-next 2017-11-21 14:17:56 +01:00
plane.c drm/tegra: Move common plane code to separate file 2017-12-13 13:42:22 +01:00
plane.h drm/tegra: Add Tegra186 display hub support 2017-12-13 14:16:37 +01:00
rgb.c drm: Nuke drm_atomic_helper_connector_dpms 2017-08-08 14:48:48 +02:00
sor.c drm/tegra: sor: Register debugfs in ->late_register() 2017-12-13 13:42:08 +01:00
sor.h drm/tegra: sor: Do not support deep color modes 2016-07-04 11:33:21 +02:00
trace.c drm/tegra: dc: Trace register accesses 2017-08-17 17:57:14 +02:00
trace.h drm/tegra: trace: Fix path to include 2017-09-26 11:08:17 +02:00
vic.c drm/tegra: vic: Properly align arguments 2017-12-13 13:42:09 +01:00
vic.h drm/tegra: Add VIC support 2017-04-05 18:11:48 +02:00