[Maverick] [ti-omap4] SRU: audio driver fixings

Bryan Wu bryan.wu at canonical.com
Wed Oct 6 12:20:20 UTC 2010

On Wed, Oct 6, 2010 at 6:57 AM, David Henningsson
<david.henningsson at canonical.com> wrote:
> On 2010-10-05 23:37, Bryan Wu wrote:
>> SRU Justification:
>> Impact:
>> The audio sound doesn't work out of box in TI omap4 Panda board with our
>> kernel.
>> We missed omap4 audio patches.
>> Fix:
>> These 70+ patches bring the necessary audio function into our Maverick
>> kernel.
>> They introduce ASoC frontend and backend framework, TWL6040 codec driver,
>> ABE
>> driver and etc.
>> Testcase:
>> To make the sound work, we still need some config changes of alsamixer and
>> PulseAudio in the userspace. Please follow the testing method in BugLink.
>> BugLink: http://bugs.launchpad.net/bugs/#637947
> That link should have been http://bugs.launchpad.net/bugs/637947

Thanks for pointing out this. My copy and paste bad.

> This is a massive update, but it is well contained within the ASoC driver
> and so it shouldn't affect other non ASoC-sound cards, such as all our
> normal laptops etc.
> Before pulling this in: what can we do to make sure we don't get regressions
> somewhere else? What other ASoCs do we have access to, and can we test them
> thoroughly to make sure we don't break them?

This patch set is only for our Maverick ti-omap4 branch. In another
word, it will only affect our separated topic branch ti-omap4 not
master branch. So it will not break x86, omap3 or other platform. And
ti-omap4 branch is only for TI OMAP4 SoC which means we are going to
run this dedicated kernel on OMAP4 SoC based hardware.

Some patches from Liam Girdwood are for ASoC common things, who is
ASoC upstream core developer. And others patches are OMAP4 specific.

Actually I got this patch set almost 2 weeks ago, we tested on our
10.10 targeted TI hardware Pandaboard (ES2.0, ES2.1). Although user
space setting still needs some fixing, we can get sound and audio
played through kernel. Without this patch set, sound and audio are
always unstable.

> As for how much this increases the maintenance burden, I'll let someone else
> answer.

TI has been actively supporting this and this patch set is coming from
their devel team. We (Lee Jones, Mathieu and me from kernel team,
Ricardo and Oliver from mobile team) will continue to maintain this
ti-omap4 kernel branch.

Thanks a lot,
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