>> The framebuffer is working all right under Ubuntu, so I assume there could
>> be some mis-use, esp. the omapfb extends some of the framebuffer API
>> and we have no idea what impact that will have on top of i.MX5' fb. And
>> FYI - the framebuffer works all right as well with Adeneo's rootfs (a 3rd
>> party that helps Freescale w/ Android on i.MX5)
>
> Sure, but something up with Android and we need help fixing it.
>
>>
>>>
>>> Yves,
>>>
>>> Do you have a PoC for the framebuffer driver owner at Freescale?
>>
>> Jason is the owner for the fb driver and he's part of the landing team. That
>> does _not_ necessarily mean he knows how to fix this issue.
>>
>> And the key point here is: you have no idea if this _is_ a framebuffer driver
>> issue before any analysis is done.  Esp. because the framebuffer is working
>> all right under ubuntu. And your Android team should have better idea
>> how fb is integrated in Android, and have a better position to first debug
>> this issue until the framebuffer driver can be blamed.
>
> No ones blaming we're just getting things together to start debuggingi
> the issue. We need to get everyone in the room so that we can ask the
> right questions.
>

OK, here's one preliminary theory after I dragged Jason to a conversation
from his weekend in a vacation.

There could be mis-use of the framebuffer's FBIOPUT_VSCREENINFO as a
way to update the screen instead of using FBIOPAN_DISPLAY. The former
ioctl could take significant amount of time re-calculating the timing
assuming resolution/color depth changes, and re-initializing the controller
for a new mode, and that could result in screen blinking. Please check
your Android code against this theory.

We will do hands-on debugging from next week. Thank you!

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to