Hi Diego, maybe you can find more reference/code about that in LTIB.

You can download LTIB for imx28 at freescale.com

On Sun, Mar 13, 2011 at 8:01 AM, Diego Rondini
<diego.rond...@kynetics.it> wrote:
> Hello everybody,
>
> we're in the progress of porting Android on a Freescale i.MX28 board.
> We've got to the point where we're trying to make the touchscreen work with 
> Android, so we've borrowed the patches from 0xdroid for tslib and compiled 
> for our board.
>
> Both tslib and the Calibration Test App from the donut branch work fine:
> http://gitorious.org/0xdroid/external_tslib
> http://gitorious.org/0xdroid/packages_apps_tscalibration
>
> We're now trying to get the integration code in frameworks/base working, but 
> it's giving us a big problem.
> I've downloaded this patch:
> http://gitorious.org/0xdroid/frameworks_base/commit/04c8fcb888528659d58fb6f93b01fa892ee717a4
> and applied successfully to our own donut-porting branch.
> Some rare times the system goes up and touchscreen somehow (that's another 
> story) works:
> http://pastebin.com/Ty1cHhgR
> Unfortunately most of the times the system isn't able to start SurfaceFlinger 
> and gets stuck into an infinite loop repeating something like:
> "W/SurfaceComposerClient( 1778): lock_layer timed out (is the CPU pegged?) 
> layer=0, lcblk=0x40209020, state=00000043 (was 00000043)"
> http://pastebin.com/dBXCXZ4e
>
> The problem resides in the libui.so. I've broken down the patch into pieces 
> and identified what causes the problem:
> - compiling libui.so by just adding the «#include "tslib-private.h"» in 
> EventHub.h makes Android always regularly startup;
> - compiling libui.so by adding both the «#include "tslib-private.h"» and the 
> pointer declaration «struct tsdev *mTS;» in EventHub.h makes Android fail to 
> launch SurfaceFlinger most of the times.
>
> Does anybody know what could be causing the problem? Could we be missing 
> something (we've noticed we're missing pmem support)?
>
> Any help would be highly appreciated, thank you.
>
> Regards,
> Diego Rondini
>
> --
> unsubscribe: android-porting+unsubscr...@googlegroups.com
> website: http://groups.google.com/group/android-porting
>



-- 
Hamilton Vera
int Administrator (char Network[],char ComputationalSystems[])
http://hvera.wordpress.com   @hamiltonvera

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to