[Gta04-owner] 3.12-rc kernel for GTA04 with extensive device-tree support.

Belisko Marek marek.belisko at gmail.com
Sun Oct 13 14:38:29 CEST 2013


Hi Neil,

On Sun, Oct 13, 2013 at 1:38 PM, NeilBrown <neilb at suse.de> wrote:
>
>
> "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
Great. Looks promising.
>
> 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
omapdss for various omap board is hacked in dss-common.c so probably we can
remove code from gta04 board file and upstream that part.
> 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.
Should we try to push gpio-reg? I see a lot of dependencies on that driver.
>
> 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.
Can you please add me and Nikolaus to CC to avoid duplicate our
efforts (also we add you on our upstream patches)
>
> 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
>
> _______________________________________________
> Gta04-owner mailing list
> Gta04-owner at goldelico.com
> http://lists.goldelico.com/mailman/listinfo/gta04-owner
>

Thanks,

marek

-- 
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
twitter: #opennandra
web: http://open-nandra.com


More information about the Gta04-owner mailing list