Hi Richard, On Wed, 2024-01-24 at 11:26 +0000, Richard Fitzgerald wrote: > The Cirrus Logic amplifiers are currently paired with Realtek HDA codecs. > But they could be used with other codecs. To prepare for this, these two > patches move the manager side of the component binding out of the Realtek > driver into a library module. > > The first patch tweaks the CS35L41 code so that it is not hardcoded to > CS35L41, and changes the TAS2781 handling so that it re-uses that code > instead of having a near-identical copy of it. > > Can someone please test that these two patches don't break TAS2781? > I have checked that they should work in theory but I don't have hardware > to test on. > It works on a Lenovo Yoga 7 14ARB7 laptop. Tested-by: Gergo Koteles <soyer@xxxxxx> Regards, Gergo > Richard Fitzgerald (2): > ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps > ALSA: hda: realtek: Move hda_component implementation to module > > MAINTAINERS | 1 + > sound/pci/hda/Kconfig | 4 + > sound/pci/hda/Makefile | 2 + > sound/pci/hda/hda_component.c | 169 ++++++++++++++++++++++++++ > sound/pci/hda/hda_component.h | 59 +++++++++ > sound/pci/hda/patch_realtek.c | 217 ++++------------------------------ > 6 files changed, 261 insertions(+), 191 deletions(-) > create mode 100644 sound/pci/hda/hda_component.c >