At Tue, 17 Apr 2012 17:18:21 +0100, Mark Brown wrote:
On Tue, Apr 17, 2012 at 06:13:40PM +0200, Ondrej Zary wrote:
On Tuesday 17 April 2012 17:02:34 Mark Brown wrote:
Same comments as the previous patch, this should be using ASoC. In this case the device has in fact been supported in mainline since 2.6.32...
Yes, the driver is there - but I dont's see any way to use it. ASoC was not designed to be used with sound cards and nobody has ever used any ASoC driver in a sound card driver. I don't feel like breaking a working driver (with 16 subdrivers for many more card types).
What makes you cleaim that "ASoC was not designed to be used with sound cards"? Implementing sound cards is the sole purpose of ASoC...
You don't need to overreact, he surely means only about the existing ice1724 sound driver for his device :)
Restructuring ice1712 and ice1724 drivers to use ASoC would require quite a lot of works, and no one really wants it, I guess. Many boards are old and can't be tested easily. And, we still need to match the ASoC components with the controls of the current driver.
This was already discussed a bit, and Clemens suggested like this way.
thanks,
Takashi