linux/drivers/gpu/drm/sun4i
Maxime Ripard 527261ddf1
drm/sun4i: mixer: Simplify the get_id logic
Using the new helpers introduced since we wrote that code, we can simplify
the code to retrieve the mixer ID significantly.

The new code will also allow us to deal nicely with endpoints that don't
have a reg property, as expected in the case where there's a single
endpoint for a given port.

Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
Reviewed-by: Chen-Yu Tsai <wens@csie.org>
Link: https://patchwork.freedesktop.org/patch/msgid/3da40505e18a981c5ad626127e14ff594a826ef5.1552594551.git-series.maxime.ripard@bootlin.com
2019-03-15 09:37:02 +01:00
..
Kconfig phy: Move Allwinner A31 D-PHY driver to drivers/phy/ 2019-02-07 09:34:49 +01:00
Makefile phy: Move Allwinner A31 D-PHY driver to drivers/phy/ 2019-02-07 09:34:49 +01:00
sun4i_backend.c drm/sun4i: backend: Simplify the get_id logic 2019-03-15 09:36:45 +01:00
sun4i_backend.h drm/sun4i: Pass modifier to backend and frontend format support helpers 2018-11-27 10:12:56 +01:00
sun4i_crtc.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
sun4i_crtc.h
sun4i_dotclock.c drm/sun4i: Fix an ulong overflow in the dotclock driver 2018-10-19 11:50:25 +02:00
sun4i_dotclock.h
sun4i_drv.c drm/sun4i: Add support for A23 display pipeline 2019-01-25 10:42:07 +01:00
sun4i_drv.h drm/sun4i: Add a driver for the display frontend 2018-01-22 15:15:38 +01:00
sun4i_framebuffer.c drm/sun4i: Use drm_fbdev_generic_setup() 2018-11-01 15:25:11 +01:00
sun4i_framebuffer.h drm/sun4i: Use drm_fbdev_generic_setup() 2018-11-01 15:25:11 +01:00
sun4i_frontend.c drm/sun4i: Add support for A23 display pipeline 2019-01-25 10:42:07 +01:00
sun4i_frontend.h drm/sun4i: frontend: Move the FIR filter phases to our quirks 2019-01-18 21:12:26 +01:00
sun4i_hdmi_ddc_clk.c drm/sun4i: tcon: Don't rely on encoders to set the TCON mode 2017-10-17 19:49:13 +02:00
sun4i_hdmi_enc.c Linux 5.0-rc7 2019-02-18 13:27:15 +10:00
sun4i_hdmi_i2c.c drm/sun4i: hdmi: Add support for controller hardware variants 2017-10-11 09:53:33 +02:00
sun4i_hdmi_tmds_clk.c drm/sun4i: hdmi: Fix double flag assignation 2018-10-29 14:19:51 +01:00
sun4i_hdmi.h drm/sun4i: hdmi: Document PAD_CTRL1 output invert bits 2017-10-16 09:54:21 +02:00
sun4i_layer.c drm/sun4i: layer: support just backend formats when frontend is unavailable 2019-01-25 10:41:58 +01:00
sun4i_layer.h drm/sun4i: backend: Assign the pipes automatically 2018-02-22 16:19:52 +01:00
sun4i_lvds.c drm/sun4i: Move the panel pointer from the TCON to the encoders 2019-03-07 14:46:08 +01:00
sun4i_lvds.h drm/sun4i: Add LVDS support 2018-01-04 20:37:17 +01:00
sun4i_rgb.c drm/sun4i: rgb: Change the pixel clock validation check 2019-03-07 14:46:46 +01:00
sun4i_rgb.h
sun4i_tcon.c Merge drm/drm-next into drm-misc-next 2019-02-19 11:17:05 +01:00
sun4i_tcon.h drm/sun4i: Move the panel pointer from the TCON to the encoders 2019-03-07 14:46:08 +01:00
sun4i_tv.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
sun6i_drc.c drm/sun4i: Add support for A23 display pipeline 2019-01-25 10:42:07 +01:00
sun6i_mipi_dsi.c drm/sun4i: dsi: Add burst support 2019-02-19 11:08:34 +01:00
sun6i_mipi_dsi.h drm/sun4i: dsi: Restrict DSI tcon clock divider 2019-02-19 11:08:17 +01:00
sun8i_csc.c drm/sun4i: Add basic support for DE3 2018-11-05 11:48:23 +01:00
sun8i_csc.h drm/sun4i: Add DE2 CSC library 2017-12-05 13:22:44 +01:00
sun8i_dw_hdmi.c drm/sun4i: Add support for Synopsys HDMI PHY 2018-11-05 11:49:05 +01:00
sun8i_dw_hdmi.h drm/sun4i: Add support for Synopsys HDMI PHY 2018-11-05 11:49:05 +01:00
sun8i_hdmi_phy_clk.c drm/sun4i: Add support for second clock parent to DW HDMI PHY clk driver 2018-06-27 21:44:02 +02:00
sun8i_hdmi_phy.c drm/sun4i: Add support for H6 HDMI PHY 2018-11-05 11:49:05 +01:00
sun8i_mixer.c drm/sun4i: mixer: Simplify the get_id logic 2019-03-15 09:37:02 +01:00
sun8i_mixer.h drm/sun4i: Add VI scaler line size quirk for DE2/DE3 2019-03-01 15:30:09 +01:00
sun8i_tcon_top.c drm: sun4i: add support for H6 TCON TOP 2018-11-05 11:49:06 +01:00
sun8i_tcon_top.h drm/sun4i: tcon-top: Add helpers for mux switching 2018-07-11 09:54:54 +02:00
sun8i_ui_layer.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
sun8i_ui_layer.h drm/sun4i: Rework DE2 register defines 2018-11-05 10:34:43 +01:00
sun8i_ui_scaler.c drm/sun4i: Add basic support for DE3 2018-11-05 11:48:23 +01:00
sun8i_ui_scaler.h drm/sun4i: Add basic support for DE3 2018-11-05 11:48:23 +01:00
sun8i_vi_layer.c drm/sun4i: Improve VI scaling for DE2/DE3 2019-03-01 15:30:22 +01:00
sun8i_vi_layer.h drm/sun4i: Improve VI scaling for DE2/DE3 2019-03-01 15:30:22 +01:00
sun8i_vi_scaler.c drm/sun4i: Add basic support for DE3 2018-11-05 11:48:23 +01:00
sun8i_vi_scaler.h drm/sun4i: Add basic support for DE3 2018-11-05 11:48:23 +01:00
sunxi_engine.h drm/sun4i: Fix build warnings in sunxi_engine.h 2018-01-23 10:45:01 +01:00