Hi, On Wed, Dec 14, 2016 at 11:14:32AM +0200, Tomi Valkeinen wrote: > On 14/12/16 11:10, Laurent Pinchart wrote: > > Hi Tomi, > > > > On Wednesday 14 Dec 2016 10:43:18 Tomi Valkeinen wrote: > >> On 13/12/16 19:35, Laurent Pinchart wrote: > >>> On Tuesday 08 Mar 2016 17:39:44 Sebastian Reichel wrote: > >>>> This is a workaround for a hardware bug occuring > >>>> on OMAP3 with manually updated panels. > >>> > >>> Could you please explain what the bug is and how the workaround operates ? > >>> Do you have a reference to an errata document ? FWIW I don't know anything about this bug. I just hit it while getting omapdrm working on n950 and ported this over from omapfb. > >> I don't think I ever found out exactly why the problem happens. But on > >> OMAP3 DSI, the fifo thresholds had to be tuned slightly, otherwise DISPC > >> would stop. dispc_ovl_compute_fifo_thresholds() does that tuning if > >> "manual_update" parameter is set on OMAP3. > > > > I've had a look at dispc_ovl_compute_fifo_thresholds() and the patch makes > > sense to me. If Sebastian could address the small issues I pointed out, we > > could then merge this. Alternatively I can take care of addressing them. > > It's only needed with the rest of the DSI manual update series, so I'd > rather keep it as part of that series. To be honest I haven't worked on this for some time. From some comments on the patchset I think the biggest issue is, that omapdrm does not use generic panel drivers and cannot easily use the mipi_dsi_driver_register. I simply did not have enough time to implement such a huge change. I guess a first step is Peter Ujfalusi's series: https://lkml.org/lkml/2016/9/1/267 -- Sebastian
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel