linux/drivers/gpu/drm/tegra
Thierry Reding c4755fb906 drm/tegra: Add Tegra186 display hub support
The display architecture has changed in several significant ways with
the new Tegra186 SoC. Shared between all display controllers is a set
of common resources referred to as the display hub. The hub generates
accesses to memory and feeds them into various composition pipelines,
each of which being a window that can be assigned to arbitrary heads.

Atomic state is subclassed in order to track the global bandwidth
requirements and select and adjust the hub clocks appropriately. The
plane code is shared to a large degree with earlier SoC generations,
except where the programming differs.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2017-12-13 14:16:37 +01:00
..
dc.c drm/tegra: Add Tegra186 display hub support 2017-12-13 14:16:37 +01:00
dc.h drm/tegra: Add Tegra186 display hub support 2017-12-13 14:16:37 +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: Add Tegra186 display hub support 2017-12-13 14:16:37 +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
gr3d.c gpu: host1x: syncpt: Request syncpoints per client 2017-10-20 14:19:51 +02:00
gr3d.h
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
mipi-phy.h
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