* Move I2C probing out of codec and into machine drivers. This should also allow the pcm and card registraion to move into the machine driver. <br /> '''Implemented''' in asoc-v2-dev branch.

+

* Move I2C probing out of codec and into machine drivers. This should also allow the pcm and card registraion to move into the machine driver. <br /> '''Implemented''' in mainline, work in progress on converting drivers to the new model.

−

* Look into creating a DAI (digital audio interface), codec and Platform DMA device <del>class</del> drivers. This should create a standard set of operations and capabilities for each end (codec and SoC controller) of the DAI and should simplify configuration & development. This would allow allow each device to be individually probed. <br /> '''Implemented''' in asoc-v2-dev branch.

+

* Look into creating a DAI (digital audio interface), codec and Platform DMA device <del>class</del> drivers. This should create a standard set of operations and capabilities for each end (codec and SoC controller) of the DAI and should simplify configuration & development. This would allow allow each device to be individually probed. <br /> '''Implemented''' in mainline.

+

* Support multiple sound cards.

* Move audio map into userspace. This should then allow scenario's to be defined by specifying the source and sink (instead of by each mixer setting).

* Move audio map into userspace. This should then allow scenario's to be defined by specifying the source and sink (instead of by each mixer setting).

Latest revision as of 23:12, 12 June 2009

Move I2C probing out of codec and into machine drivers. This should also allow the pcm and card registraion to move into the machine driver. Implemented in mainline, work in progress on converting drivers to the new model.

Look into creating a DAI (digital audio interface), codec and Platform DMA device class drivers. This should create a standard set of operations and capabilities for each end (codec and SoC controller) of the DAI and should simplify configuration & development. This would allow allow each device to be individually probed. Implemented in mainline.

Support multiple sound cards.

Move audio map into userspace. This should then allow scenario's to be defined by specifying the source and sink (instead of by each mixer setting).

Add support for multiple substreams. Implemented in asoc-v2-dev branch.