On 21:26 Wed 11 Mar , Russell King - ARM Linux wrote:
On Thu, Mar 12, 2009 at 12:11:13AM +0300, Dmitry Artamonow wrote:
It depends on L3 support from 2.4 kernel (CONFIG_L3) that never got merged into mainline. Since there's no way to use it on any of supported machines (iPaq h3100 or h3600), better drop it for now. It can be reimplemented later using ASoC infrastructure (there's already a driver for uda1341 codec in mainline, so only CPU and machine parts need to be written).
Seems that my patch stuck somewhere in alsa-devel moderator's queue. My fault, sorry - posted first, and only then realised that I'm not subscribed yet. Anyway, I noticed that in alsa-kernel.git some changes to sa11xx-uda1341.c were added comparing to Linus' tree, so here's the rebased version - please find it at the end of the letter.
Yay, someone finally removing this.
I never saw this going in, but when I read through it, it was totally iPAQ specific. Having seen soo much effort put in to the OSS driver to make it flexible, have the iPAQ people use that, and then write their own ALSA specific driver irked the people who contributed to the OSS driver, to the extent that the OSS support was ripped out. (So I have platforms here were there _was_ full sound support but with the advent of ALSA, lost all sound support.) It was certainly a sad day when this driver was merged.
That saddens me most is that all this years since it was merged various people spent their time to do some small fixes, cleanups and API conversion in this driver, and nobody ever noticed that it can't even be compiled.
=======================================================================