[Gta04-owner] 3.12-rc kernel for GTA04 with extensive device-tree support.
NeilBrown
neilb at suse.de
Sun Oct 13 13:38:18 CEST 2013
"device-tree" is how kernels "should" be configured for ARM device - or so we
are told.
So I've spent a while figuring out what that means and making it work for the
GTA04.
Starting with Marek Belisko's dts file for the GTA04, I've added various
devices, hacking some of them to understand device tree.
The result is in my 'mainline' branch, e.g.
git://neil.brown.name/gta04 mainline
There is still a "board" file as a couple of things cannot easily be
converted to devicetree, including omapdss - the video driver. It is very
small though and hopefully will go away in the not too distant future.
There are also a number of hacks that are unlikely to go upstream.
And there are quite a number of bug fixes and driver improvements missing.
These will come in time.
I see completing device tree support as being on the critical path to full
upstream support for the GTA04. I want to be able to run an upstream kernel
on my phone one day, and I think this gets us one step closer.
Over the next weeks I hope to push some of the simpler stuff upstream, and
merge in the missing improvements and bugfixes.
Most things work. The most obvious omission is routing of the audio from the
GSM module. Headset detection and the various things that Nikolaus has been
working on like the camera are also missing. So don't expect this kernel to
work for you - see it more as a technology preview.
http://projects.goldelico.com/p/gta04-kernel/page/Build/#wikititle_4
contains some basic instructions for booting via devicetree. They worked for
me.
I found that I needed to update my cross-compile tool chain to build 3.12.
I used
angstrom-eglibc-x86_64-armv7a-vfp-neon-v2012.12-toolchain
from
http://www.angstrom-distribution.org/toolchains/
NeilBrown
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: not available
URL: <http://lists.goldelico.com/pipermail/gta04-owner/attachments/20131013/2256d602/attachment.bin>
More information about the Gta04-owner
mailing list