On Mon, Feb 27, 2012 at 03:01:11PM +0100, Jorge Fernandez Monteagudo wrote:
Mark Brown wrote
It should be very standards confirming and not require any magic Wolfson specific verbs to use the functionality, a generic HDA driver should do fine with an appropriate setup from the BIOS.
With the generic HDA the only enabled path is DAC1 and PORT-A, the first it founds. In our carrier design we only use the stereo differential and SPIDF outputs. I've implemented a 'patch_wolfson.c' in order to enable these outputs and share the stream through both outputs, because I've no access to the BIOS code. The inputs are not used in our carrier, then I've not implemented anything.
Please share this code.
Whatever is being done to work around the BIOS probably ought to be board specific, even if the BIOS is not configurable hopefully there's enough information been added to distinguish the board.