On Wed, Feb 17, 2016 at 05:02:47PM +0100, Petr Kulhavy wrote:
Hi,
I'm writing an ASoC driver for the TAS5721 amplifier. This 2.1 amplifier provides a complex configuration of the audio channels (3), PWMs(4) and output(4) mappings. However only few (about 6) configurations really make sense.
Petr, on a related note, I'm currently working on a combined driver (85% complete) for TAS5720/TAS5722 which are nice but relatively simple Class-D mono amplifiers. Despite almost having the same P/N there is little to no similarity with TAS5721 (which gives a another example why one should be careful with wildcard 'x' in driver names) so there is no case for a combined driver here but let's make sure we align our namespace to avoid collision:
tas5720.[c|h] - Driver for TAS5720/TAS5722 (WIP by Andreas) tas5721.[c|h] - Driver for TAS5721 (WIP by Petr)
Regards,
-- Andreas Dannenberg Texas Instruments Inc
I'm trying to model the output configurations in ALSA. In order to avoid a complicated set of switches and multiplexers I would like to add just one multiplexer like control which selects one of these 6 output configurations and a callback function which sets the proper registers accordingly (there are 5 affected registers).
Is there a way to create such a "virtual multiplexer" in ALSA?
Thanks Petr _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel