linux/drivers/gpu/drm/omapdrm/dss
Tomi Valkeinen c63b1ec090 drm/omap: clean up the LCD clk mux code
The code to set the clock muxes for DISPC's LCD clock inputs is very
confusing. Especially on DRA7, there's an additional clock muxing that
needs to be done, which at the moment is done in dpi.c using
dss_ctrl_pll_set_control_mux().

Clean this all up by:
- Using dss_clk_source instead of dss_pll_id, as dss_pll_id doesn't
  specify the clock source quite correctly.
- Splitting the dss_select_lcd_clk_source() up into DSS version specific
  helper functions.
- Using dss_ctrl_pll_set_control_mux() from the helper functions, so
  that dpi.c doesn't have to call it.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
2016-05-19 20:19:05 +03:00
..
core.c drm/omap: move dss_suspend/resume_all to core.c 2016-03-03 17:38:20 +02:00
dispc_coefs.c
dispc.c drm/omap: rename dss_clk_source enums 2016-05-19 20:19:04 +03:00
dispc.h
display.c drm/omap: move dss_suspend/resume_all to core.c 2016-03-03 17:38:20 +02:00
dpi.c drm/omap: clean up the LCD clk mux code 2016-05-19 20:19:05 +03:00
dsi.c drm/omap: add field for PLL type 2016-05-19 20:19:05 +03:00
dss_features.c drm/omap: remove dss_feat_get_clk_source_name() 2016-05-19 20:19:04 +03:00
dss_features.h drm/omap: remove dss_feat_get_clk_source_name() 2016-05-19 20:19:04 +03:00
dss-of.c
dss.c drm/omap: clean up the LCD clk mux code 2016-05-19 20:19:05 +03:00
dss.h drm/omap: clean up the LCD clk mux code 2016-05-19 20:19:05 +03:00
hdmi4_core.c
hdmi4_core.h
hdmi4.c drm/omap: HDMI4: remove uses of omap_overlay_manager 2016-03-03 17:38:23 +02:00
hdmi5_core.c drm/omap: HDMI5: Add interlace support 2016-03-03 17:36:43 +02:00
hdmi5_core.h
hdmi5.c drm/omap: HDMI5: remove uses of omap_overlay_manager 2016-03-03 17:38:23 +02:00
hdmi_common.c
hdmi_phy.c
hdmi_pll.c drm/omap: add field for PLL type 2016-05-19 20:19:05 +03:00
hdmi_wp.c drm/omap: HDMI: fix WP timings for ilace 2016-03-03 17:36:42 +02:00
hdmi.h
Kconfig
Makefile drm/omap: remove dss compat code 2016-03-03 17:38:24 +02:00
omapdss-boot-init.c
omapdss.h drm/omap: remove dispc_ovl_check() 2016-03-03 17:38:24 +02:00
output.c drm/omap: convert dss_mgr_unregister_framedone_handler to accept omap_channel 2016-03-03 17:38:23 +02:00
pll.c
rfbi.c drm/omap: use dispc_channel_connected in output drivers 2016-03-03 17:38:22 +02:00
sdi.c drm/omap: SDI: remove uses of omap_overlay_manager 2016-03-03 17:38:24 +02:00
venc.c drm/omap: VENC: remove uses of omap_overlay_manager 2016-03-03 17:38:24 +02:00
video-pll.c drm/omap: add field for PLL type 2016-05-19 20:19:05 +03:00