I am working on a port to AMD Geode low power platform.

So far I managed to get Android booting, with ethernet and sound, but
the Geode LX framebuffer driver takes a full second to refresh the
screen. Also probably because of this, you don't see the Android logo
during boot because there are too many screen updates.
With the VESA framebuffer it works. Keyboard support is buggy at the
moment (softkeyboard crashes) as reported elsewhere

As a summary, what I did was
- Follow instructions for eee701 port but compile own kernel
- compile kernel for Geode LX (default = 6x86)
- add soundcard driver
- add CS5350,-5 and -6 drivers for PATA
- include realtek 8139 support
- activate framebuffer support in kernel

This is more or less extra from the kernel.config from eee701:
CONFIG_MGEODE_LX=y
CONFIG_GEODE_MFGPT_TIMER=y
CONFIG_HW_RANDOM_GEODE=y
CONFIG_PATA_CS5530=y
CONFIG_PATA_CS5535=y
CONFIG_PATA_CS5536=y
CONFIG_SND_CS5535AUDIO=y
CONFIG_X86_GENERICARCH=y
CONFIG_8139TOO=y
CONFIG_8139TOO_PIO=y

important thing to note is that after compiling the kernel, the old
modules from a previous build in /out/target/product/eee_701/root/lib/
modules and installer/lib/modules are NOT cleaned up automatically and
the fbcon.ko which is there will probably crash your kernel if you
compiled fbcon in.
Also you need to adapt Android.mk in vendor/asus/eee701 to include
only the modules you need and nothing else.

I'll write a completer howto later.

Jeroen
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to