This series does the following things: - Remove passive matrix LCD support: There are no panel drivers with passive matrix LCD drivers in DSS2. There are no passive matrix panels even available to test with DSS. Since no one is using passive matrix panels, stop trying to support it. It cleans up the DSS driver. - Add some new fields to omap_video_timings: There were some standard panel timing fields missing from omap_video_timings. Namely Hsync/Vsync/DE levels and interlace. Add these to omap_video_timings to align it more with xorg modeline. Add some other OMAP DSS specific fields to omap_video_timings. - Remove some hacks done because omap_video_timings didn't have the above fields. A branch with the patch set: git://gitorious.org/~boddob/linux-omap-dss2/archit-dss2-clone.git dss_cleanup This tree is based on: git://gitorious.org/linux-omap-dss2/linux.git work/dss-rework-base Tested on 3430sdp, 4430spd, Pandaboard ES. Archit Taneja (17): OMAPDSS: Remove passive matrix LCD support (part 1) OMAPDSS: Remove passive matrix LCD support (part 2) OMAPDSS: Remove passive matrix LCD support (part 3) OMAPDSS: Remove passive matrix LCD support (part 4) OMAPDSS: Add some new fields to omap_video_timings OMAPDSS: DISPLAY: Ignore newly added omap_video_timings fields for display timings sysfs file OMAPDSS: DISPC: Configure newly added omap_video_timing fields OMAPDSS: DISPC: Remove dispc_mgr_set_pol_freq() OMAPFB: Map the newly added omap_video_timings fields with fb sync flags OMAPDRM: Map the newly added omap_video_timings fields with drm mode flags OMAPDSS: Remove omap_panel_config enum from omap_dss_device OMAPDSS: Add interlace parameter to omap_video_timings OMAPDSS: DISPC/APPLY: Use interlace info in manager timings for dispc_ovl_setup() OMAPFB: Map interlace field in omap_video_timings with fb vmode flags OMAPDRM: Map interlace field in omap_video_timings with drm mode flags OMAPDSS: HDMI: Remove custom hdmi_video_timings struct OMAPDSS: DSI: Remove redundant fields in omap_dss_dsi_videomode_data drivers/staging/omapdrm/omap_connector.c | 27 ++- drivers/video/omap2/displays/panel-acx565akm.c | 6 +- drivers/video/omap2/displays/panel-generic-dpi.c | 118 +++++----- .../omap2/displays/panel-lgphilips-lb035q02.c | 5 +- drivers/video/omap2/displays/panel-n8x0.c | 1 - .../omap2/displays/panel-nec-nl8048hl11-01b.c | 7 +- drivers/video/omap2/displays/panel-picodlp.c | 7 +- .../video/omap2/displays/panel-sharp-ls037v7dw01.c | 6 +- drivers/video/omap2/displays/panel-taal.c | 1 - drivers/video/omap2/displays/panel-tfp410.c | 1 - .../video/omap2/displays/panel-tpo-td043mtea1.c | 6 +- drivers/video/omap2/dss/apply.c | 6 +- drivers/video/omap2/dss/dispc.c | 114 ++++----- drivers/video/omap2/dss/display.c | 6 +- drivers/video/omap2/dss/dpi.c | 39 ++-- drivers/video/omap2/dss/dsi.c | 28 ++- drivers/video/omap2/dss/dss.c | 7 +- drivers/video/omap2/dss/dss.h | 17 +- drivers/video/omap2/dss/hdmi.c | 241 +++++++++++++++++--- drivers/video/omap2/dss/hdmi_panel.c | 8 +- drivers/video/omap2/dss/rfbi.c | 3 +- drivers/video/omap2/dss/sdi.c | 11 +- drivers/video/omap2/dss/ti_hdmi.h | 19 +- drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c | 8 +- drivers/video/omap2/dss/venc.c | 4 + drivers/video/omap2/omapfb/omapfb-main.c | 32 ++- include/video/omapdss.h | 55 +++-- 27 files changed, 474 insertions(+), 309 deletions(-) -- 1.7.9.5 -- 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