Hi, On Mon, Aug 06, 2012 at 11:06:28PM +0530, Archit Taneja wrote: > >On Mon, 2012-08-06 at 19:47 +0300, Aaro Koskinen wrote: > >>I can't get the display on N900 (SDI, acx565akm) to work with v3.6-rc1 > >>kernel, it's just full of flicker/noise. > >> > >>According to git-bisect, the problem is introduced by the commit: > >> > >> commit f476ae9dab3234532d41d36beb4ba7be838fa786 > >> Author: Archit Taneja <archit@xxxxxx> > >> Date: Fri Jun 29 14:37:03 2012 +0530 > >> > >> OMAPDSS: APPLY: Remove DISPC writes to manager's lcd parameters in interface [...] > The diff I have shared introduces the register writes back. This > should make it work like before. But we need to figure out which > parameter write needs to be done immediately. If this works, could > you remove each dispc register write turn by turn, and point out > which is the culprit one? Thanks, the following one makes the display to work again: diff --git a/drivers/video/omap2/dss/sdi.c b/drivers/video/omap2/dss/sdi.c index 5d31699..3c9f598 100644 --- a/drivers/video/omap2/dss/sdi.c +++ b/drivers/video/omap2/dss/sdi.c @@ -46,6 +46,9 @@ static void sdi_config_lcd_manager(struct omap_dss_device *dssdev) sdi.mgr_config.video_port_width = 24; sdi.mgr_config.lcden_sig_polarity = 1; + dispc_mgr_set_clock_div(dssdev->manager->id, + &sdi.mgr_config.clock_info); + dss_mgr_set_lcd_config(dssdev->manager, &sdi.mgr_config); } A. -- 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