[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <201203122241.12234.linux@rainbow-software.org>
Date: Mon, 12 Mar 2012 22:40:54 +0100
From: Ondrej Zary <linux@...nbow-software.org>
To: alsa-devel@...a-project.org
Cc: Kernel development list <linux-kernel@...r.kernel.org>
Subject: Triple implementation of WM8766 and quadruple WM8776!
Hello,
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(!):
sound/pci/ice1712/se.c
sound/pci/ice1712/prodigy_hifi.c
sound/pci/oxygen/xonar_wm87x6.c (+sound/pci/oxygen/wm8766.h)
And WM8776 status is even worse, there are four implementations, again two
being in the same driver:
sound/pci/ice1712/se.c
sound/pci/ice1712/maya44.c
sound/pci/oxygen/xonar_wm87x6.c (+sound/pci/oxygen/wm8776.h)
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?
--
Ondrej Zary
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists