Currently, the clock sources for internal DSS clocks are hardcoded in DSS2, this causes issues when displays want to configure clocks differently, or when there are multiple displays trying to configure the clock sources for the same clocks. Move the clock sources to dssdev.clocks struct, and perform cleanup related to this. Note: Patches apply over: https://gitorious.org/linux-omap-dss2/linux/commits/master Archit Taneja (4): OMAP2PLUS: DSS2: Change enum "dss_clk_source" to "omap_dss_clk_source" OMAP2PLUS: DSS2: Add clock sources to dss device clock configuration OMAP: DSS2: HDMI: Use dss_device clock configuration for HDMI PLL parameters OMAP2PLUS: DSS2: Remove hack config "CONFIG_OMAP2_DSS_USE_DSI_PLL" arch/arm/mach-omap2/board-4430sdp.c | 18 ++++++- arch/arm/plat-omap/include/plat/display.h | 24 ++++++++- drivers/video/omap2/dss/Kconfig | 8 --- drivers/video/omap2/dss/dispc.c | 12 ++-- drivers/video/omap2/dss/dpi.c | 83 +++++++++++++++-------------- drivers/video/omap2/dss/dsi.c | 49 +++++++---------- drivers/video/omap2/dss/dss.c | 50 +++++++++--------- drivers/video/omap2/dss/dss.h | 23 +++------ drivers/video/omap2/dss/dss_features.c | 20 ++++---- drivers/video/omap2/dss/dss_features.h | 2 +- drivers/video/omap2/dss/hdmi.c | 27 +++++----- 11 files changed, 164 insertions(+), 152 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html