Difference between revisions of "ASoC/RoadMap"

From AlsaProject
Jump to: navigation, search
(copied from https://bugtrack.alsa-project.org/wiki/wikka.php?wakka=ASoCRoadMap)
 
(Update to reflect the current reality.)
 
Line 3: Line 3:
 
==Road Map==
 
==Road Map==
  
* 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).
 
* Add support for multiple substreams. <br /> '''Implemented''' in asoc-v2-dev branch.
 
* Add support for multiple substreams. <br /> '''Implemented''' in asoc-v2-dev branch.

Latest revision as of 23:12, 12 June 2009

Road Map of future ASoC development (in progress items are currently in ppc-dev branch).

[edit] Road Map

  • 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.
Custom Search
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox