Acked-by: Huacai Chen <chenhuacai@xxxxxxxxxxx> On Wed, Jun 7, 2023 at 5:22 PM Yanteng Si <siyanteng@xxxxxxxxxxx> wrote: > > v3: > * Adding some comments. > * Seting polling_mode flag. > > v2: > * Handling with two new flags added to struct hdac_bus. > > v1: > * The Loongson HDA controller is compatible with High Definition Audio > Specification Revision 1.0a. > See <https://loongson.github.io/LoongArch-Documentation/Loongson- > 7A1000-usermanual-EN.html#hda-controller> > > Yanteng Si (4): > ALSA: hda: Add Loongson LS7A HD-Audio support > ALSA: hda: Using polling mode for loongson controller by default > ALSA: hda: Workaround for SDnCTL register on loongson > ALSA: hda/intel: Workaround for WALLCLK register for loongson > controller > > include/linux/pci_ids.h | 3 +++ > include/sound/hdaudio.h | 2 ++ > sound/hda/hdac_controller.c | 5 ++++- > sound/hda/hdac_device.c | 1 + > sound/hda/hdac_stream.c | 6 +++++- > sound/pci/hda/hda_intel.c | 20 ++++++++++++++++++++ > sound/pci/hda/patch_hdmi.c | 1 + > 7 files changed, 36 insertions(+), 2 deletions(-) > > -- > 2.31.4 > >