[alsa-devel] Question about codec which is supporting TDM / 5.1ch
Hi ALSA / ALSA SoC
Now, we want to create new board, and then, we want to use below codec if exist. Can you show it to us if it was exist ? (I researched it on upstream Linux source tree, but couldn't find....)
- upstream Linux supports its driver - it supports TDM format - it supports 5.1ch sound - it supports DT bindings (if possible)
Best regards --- Kuninori Morimoto
On Wed, Jan 21, 2015 at 07:44:17AM +0000, Kuninori Morimoto wrote:
Now, we want to create new board, and then, we want to use below codec if exist. Can you show it to us if it was exist ? (I researched it on upstream Linux source tree, but couldn't find....)
- upstream Linux supports its driver
- it supports TDM format
- it supports 5.1ch sound
- it supports DT bindings (if possible)
Some of the Wolfson/Cirrus mobile CODECs can do that with some fiddling and mixing of output types but they're not really a good fit. Most of the things doing 5.1 are like the WM8580 - they use separate data lines rather than TDM, as far as I can tell a lot of 5.1 systems out there do this by hooking up multiple stereo CODECs in parallel as slaves rather than by using a single 5.1 CODEC.
Hi Mark
Now, we want to create new board, and then, we want to use below codec if exist. Can you show it to us if it was exist ? (I researched it on upstream Linux source tree, but couldn't find....)
- upstream Linux supports its driver
- it supports TDM format
- it supports 5.1ch sound
- it supports DT bindings (if possible)
Some of the Wolfson/Cirrus mobile CODECs can do that with some fiddling and mixing of output types but they're not really a good fit. Most of the things doing 5.1 are like the WM8580 - they use separate data lines rather than TDM, as far as I can tell a lot of 5.1 systems out there do this by hooking up multiple stereo CODECs in parallel as slaves rather than by using a single 5.1 CODEC.
Thank you for your information. I guess multi-codec is for this purpose ?
If yes, I wonder what is different between DPCM and multi-codec ?
Best regards --- Kuninori Morimoto
On 01/21/2015 08:44 AM, Kuninori Morimoto wrote:
Hi ALSA / ALSA SoC
Now, we want to create new board, and then, we want to use below codec if exist. Can you show it to us if it was exist ? (I researched it on upstream Linux source tree, but couldn't find....)
- upstream Linux supports its driver
- it supports TDM format
- it supports 5.1ch sound
- it supports DT bindings (if possible)
Hi,
The AD1937(I2C) and AD1938/AD1939/ADAU1328(SPI) have TDM support and 8 DACs. So they can support up to 7.1.
For more info see http://wiki.analog.com/resources/tools-software/linux-drivers/sound/ad1936
- Lars
Hi Lars
Now, we want to create new board, and then, we want to use below codec if exist. Can you show it to us if it was exist ? (I researched it on upstream Linux source tree, but couldn't find....)
- upstream Linux supports its driver
- it supports TDM format
- it supports 5.1ch sound
- it supports DT bindings (if possible)
Hi,
The AD1937(I2C) and AD1938/AD1939/ADAU1328(SPI) have TDM support and 8 DACs. So they can support up to 7.1.
For more info see http://wiki.analog.com/resources/tools-software/linux-drivers/sound/ad1936
Thank you for your information !!
Best regards --- Kuninori Morimoto
participants (3)
-
Kuninori Morimoto
-
Lars-Peter Clausen
-
Mark Brown