TI omap4 2.6.35 branch

Bryan Wu bryan.wu at canonical.com
Fri Aug 27 04:34:35 UTC 2010


Sorry for missing to post it to our mail list.

On Fri, Aug 27, 2010 at 12:28 PM, Bryan Wu <bryan.wu at canonical.com> wrote:
> Hiya,
>
> I got the TI OMAP4 2.6.35 based kernel branch [1] yesterday and have
> already prepared a branch [2] which includes all TI patches and our
> Ubuntu stuff.
>
> How?
> ====
>  * Checkout our latest Maverick master branch which is at Ubuntu-2.6.35-19.25
>  * Revert 5 conflict patches [3] in our master branch, most of those
> patches are OMAP3 related but will cause conflict when rebasing
>  * Checkout TI's branch [1]
>  * Rebase [1] to our master and solve some simple conflicts when rebasing
>  * Set up our debian and debian.ti-omap4 packaging stuff, which is
> synced from debian.master and our old 2.6.34 debian.ti-omap4
>  * Sync up config options from 2.6.35 omap4 config
>  * Fix some building issues such as package name, etc.
>  * Finally got kernel package built and it can boots up on my OMAP4
> Pandaboard ES1.0. I don't have ES2.0, we need more testing
>
> Issues:
> =====
>  * For our Ubuntu usage, we need to set CONFIG_SND_SOC_ALL_CODECS=m.
> But currently, if we built the modules, we will got a building error:
>    ubuntu-maverick/sound/soc/codecs/ak4535.c: In function
> 'ak4535_set_bias_level':
>    ubuntu-maverick/sound/soc/codecs/ak4535.c:402: error: 'struct
> snd_soc_codec' has no member named 'bias_level'
>   So I simply disabled CONFIG_SND_SOC_ALL_CODECS, we got no sound in
> current kernel. I've already pinged sebjan from TI to ask help from
> their devel team.
>   We can find the same issue in TI's own L24.9 release. I guess some
> ASoC patches were missed
>
>  * perf tools cann't be cross compiled, I've posted this questions to
> Tim and kernel team mail list. And so far it can be built in schroot,
> so I believe it is a issue of CodeSourcery 2010q1 toolchain.
>
> Test:
> ====
>  * It boots on my ES1.0 board with a minimal Maverick rootfs.
>  * Need to test on ES2.0 board (rsalveti helped to tested)
>   http://paste.ubuntu.com/484321/
>   USB doesn't work.

Sorry, it is tested on ES1.0 by rsalveti.

>  * Need to test with our Maverick daily image
>
> Thanks,
>
> [1]: http://dev.omapzoom.org/?p=integration/kernel-ubuntu.git;a=shortlog;h=refs/heads/for-ubuntu-2.6.35
> [2]: http://kernel.ubuntu.com/git?p=roc/ubuntu-maverick.git;a=shortlog;h=refs/heads/ti-omap4
> [3]: http://kernel.ubuntu.com/git?p=roc/ubuntu-maverick.git;a=shortlog;h=refs/heads/ti-omap4;pg=14
>      "Revert: "UBUNTU: SAUCE: OMAP: DSS2: enable hsclk in..."
>      "Revert: "UBUNTU: SAUCE: ARM: adding i2c eeprom driver..."
>      "Revert "UBUNTU: SAUCE: (no-up) ARM: Resetting power_mod..."
>      "Revert "UBUNTU: SAUCE: omap: remove calls to usb_nop_xc..."
>      "Revert "ARM: stack protector: change the canary value..."
> --
> Bryan Wu <bryan.wu at canonical.com>
> Kernel Developer    +86.138-1617-6545 Mobile
> Ubuntu Kernel Team
> Canonical Ltd.      www.canonical.com
> Ubuntu - Linux for human beings | www.ubuntu.com
>




More information about the kernel-team mailing list