Table of Contents

GSoC 2019: ASoC codec driver project

Main GSoC Linux Foundation page: How to apply, deadlines, other workgroups, ...

Proposal

The overall project goal of the ALSA System on Chip (ASoC) layer is to provide better ALSA support for embedded system-on-chip processors and portable audio codecs. To achieve all this, ASoC basically splits an embedded audio system into multiple re-usable component drivers:

  1. codec drivers, the chip that actually does the ADC/DAC conversion.
  2. digital audio interface drivers (e.g: I2S)
  3. platform drivers (DMA)
  4. machine drivers, connects the other component drivers together.

The goal of this project is to write a driver for I2S Stereo Decoder - UDA1334A

Code license: GPL

The project is considered successful if the code is accepted into Linux kernel ASoC maintainer's tree.

Where to start?

Have a look at:

Things to consider

Contact

If you are interested about this project please drop me an email at: Daniel Baluta daniel.baluta@nxp.com

You can also find me on IRC: _daniel_ on #alsa-soc channel, on irc.freenode.net server Web IRC