[alsa-devel] Triple implementation of WM8766 and quadruple WM8776!
linux at rainbow-software.org
Mon Mar 12 22:40:54 CET 2012
I'm trying do implement support for Philips PSC724 Ultimate Edge card, which
is based on VT1722 + WM8776 + WM8766 chips. Found that the best file to base
my work on is sound/pci/ice1712/se.c (as SE-200PCI card contains both WM8776
and WM8766 chips).
While doing this, found that there are three implementations of WM8766 codec
control, two of them in the same driver(!):
And WM8776 status is even worse, there are four implementations, again two
being in the same driver:
sound/soc/codecs/wm8776.c (this one being official and stand-alone module but
it does not seem to be usable as a part of sound card driver)
My code would enlarge both of these lists and I don't like that. What to do?
More information about the Alsa-devel