linux/drivers/gpu/drm/sun4i
Maxime Ripard ddc389f5a4
drm/sun4i: backend: Support YUV planes
Now that we have the guarantee that we will have only a single YUV plane,
actually support them. The way it works is not really straightforward,
since we first need to enable the YUV mode in the plane that we want to
setup, and then we have a few registers to setup the YUV buffer and
parameters.

We also need to setup the color correction to actually have something
displayed.

Reviewed-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
Link: https://patchwork.freedesktop.org/patch/msgid/66088c1398bd3189123f28a89a7ccc669fe9f296.1519931807.git-series.maxime.ripard@bootlin.com
2018-03-19 22:04:57 +01:00
..
Kconfig
Makefile
sun4i_backend.c drm/sun4i: backend: Support YUV planes 2018-03-19 22:04:57 +01:00
sun4i_backend.h drm/sun4i: backend: Support YUV planes 2018-03-19 22:04:57 +01:00
sun4i_crtc.c
sun4i_crtc.h
sun4i_dotclock.c
sun4i_dotclock.h
sun4i_drv.c drm/sun4i: Add driver support for A80 display pipeline 2018-03-19 15:40:24 +01:00
sun4i_drv.h
sun4i_framebuffer.c
sun4i_framebuffer.h
sun4i_frontend.c
sun4i_frontend.h
sun4i_hdmi.h
sun4i_hdmi_ddc_clk.c
sun4i_hdmi_enc.c
sun4i_hdmi_i2c.c
sun4i_hdmi_tmds_clk.c
sun4i_layer.c drm/sun4i: backend: Support YUV planes 2018-03-19 22:04:57 +01:00
sun4i_layer.h
sun4i_lvds.c drm/sun4i: add lvds mode_valid function 2018-03-14 09:14:57 +01:00
sun4i_lvds.h
sun4i_rgb.c drm/sun4i: move rgb mode_valid from connector to encoder 2018-03-14 09:07:13 +01:00
sun4i_rgb.h
sun4i_tcon.c drm/sun4i: Add support for A80 TCONs 2018-03-19 15:37:21 +01:00
sun4i_tcon.h drm/sun4i: Add support for A80 TCONs 2018-03-19 15:37:21 +01:00
sun4i_tv.c
sun6i_drc.c drm/sun4i: Add driver support for A80 display pipeline 2018-03-19 15:40:24 +01:00
sun8i_csc.c
sun8i_csc.h
sun8i_dw_hdmi.c
sun8i_dw_hdmi.h
sun8i_hdmi_phy.c
sun8i_hdmi_phy_clk.c
sun8i_mixer.c
sun8i_mixer.h
sun8i_ui_layer.c drm: Don't pass clip to drm_atomic_helper_check_plane_state() 2018-03-05 20:48:25 +02:00
sun8i_ui_layer.h
sun8i_ui_scaler.c
sun8i_ui_scaler.h
sun8i_vi_layer.c drm: Don't pass clip to drm_atomic_helper_check_plane_state() 2018-03-05 20:48:25 +02:00
sun8i_vi_layer.h
sun8i_vi_scaler.c
sun8i_vi_scaler.h
sunxi_engine.h