Re: v3.6-rc1 DSS issues/regression

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux