linux/drivers/gpu/drm/sun4i
Chen-Yu Tsai 80a58240ef drm/sun4i: Use lists to track registered display backends and TCONs
To support multiple display pipelines, we need to keep track of the
multiple display backends and TCONs registered with the driver.

Switch to lists to track registered components. Components are only
appended to their respective lists if the bind process was successful.
The TCON bind function now defers if a backend was not registered.

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2017-05-14 08:27:41 +02:00
..
Kconfig drm/sun4i: add COMMON_CLK dependency 2016-05-30 08:28:33 +02:00
Makefile drm/sun4i: Initialize crtc from tcon bind function 2017-03-07 22:18:23 +01:00
sun4i_backend.c drm/sun4i: Use lists to track registered display backends and TCONs 2017-05-14 08:27:41 +02:00
sun4i_backend.h drm/sun4i: Use lists to track registered display backends and TCONs 2017-05-14 08:27:41 +02:00
sun4i_crtc.c drm/sun4i: Pass pointer for underlying backend into layer init 2017-03-09 11:22:22 +01:00
sun4i_crtc.h drm/sun4i: Pass pointers for associated backend and tcon into crtc init 2017-03-09 11:21:52 +01:00
sun4i_dotclock.c drm/sun4i: dotclock: Round to closest clock rate 2016-09-20 09:19:31 +02:00
sun4i_dotclock.h
sun4i_drv.c drm/sun4i: Use lists to track registered display backends and TCONs 2017-05-14 08:27:41 +02:00
sun4i_drv.h drm/sun4i: Use lists to track registered display backends and TCONs 2017-05-14 08:27:41 +02:00
sun4i_framebuffer.c drm/sun4i: Move drm_mode_config_cleanup call to main driver 2017-03-07 22:15:14 +01:00
sun4i_framebuffer.h
sun4i_layer.c drm/sun4i: Pass pointer for underlying backend into layer init 2017-03-09 11:22:22 +01:00
sun4i_layer.h drm/sun4i: Pass pointer for underlying backend into layer init 2017-03-09 11:22:22 +01:00
sun4i_rgb.c Allwinner DRM changes for 4.12 2017-04-20 13:19:34 +10:00
sun4i_rgb.h drm/sun4i: rgb: Pass tcon pointer when initializing RGB encoder 2017-03-07 22:18:24 +01:00
sun4i_tcon.c drm/sun4i: Use lists to track registered display backends and TCONs 2017-05-14 08:27:41 +02:00
sun4i_tcon.h drm/sun4i: Use lists to track registered display backends and TCONs 2017-05-14 08:27:41 +02:00
sun4i_tv.c drm/sun4i: tv: Get tcon and backend pointers from associated crtc 2017-03-09 11:19:59 +01:00
sun6i_drc.c Merge tag 'drm-misc-next-2016-11-16' of git://anongit.freedesktop.org/git/drm-misc into drm-next 2016-11-17 08:02:46 +10:00