[alsa-devel] [PATCH 00/55] ALSA: Support PCM sync_stop
Takashi Iwai
tiwai at suse.de
Tue Dec 10 07:33:59 CET 2019
Hi,
this is the last episode of the trilogy of PCM enhancements for
non-ASoC drivers.
Basically this either adds the setup for card->sync_irq and removes
the superfluous synchronize_irq() calls, or replaces the
synchronization code with the new sync_irq PCM ops.
For the explanation about PCM ssync_stop and card sync_irq, see the
commits:
1e850beea2781d30418743dd99250291cef37919
ALSA: pcm: Add the support for sync-stop operation
fabb26dcd104027b971c018275fe40f2ebe09ae3
ALSA: pcm: Add card sync_irq field
thanks,
Takashi
===
Takashi Iwai (55):
ALSA: ad1889: Support PCM sync_stop
ALSA: ali5451: Support PCM sync_stop
ALSA: als300: Support PCM sync_stop
ALSA: atiixp: Support PCM sync_stop
ALSA: au88x0: Support PCM sync_stop
ALSA: aw2: Support PCM sync_stop
ALSA: azt3328: Support PCM sync_stop
ALSA: bt87x: Support PCM sync_stop
ALSA: ca0106: Support PCM sync_stop
ALSA: cmipci: Support PCM sync_stop
ALSA: cs4281: Support PCM sync_stop
ALSA: cs46xx: Support PCM sync_stop
ALSA: cs5535audio: Support PCM sync_stop
ALSA: ctxfi: Support PCM sync_stop
ALSA: echoaudio: Support PCM sync_stop
ALSA: emu10k1: Support PCM sync_stop
ALSA: ens137x: Support PCM sync_stop
ALSA: es1938: Support PCM sync_stop
ALSA: es1968: Support PCM sync_stop
ALSA: fm801: Support PCM sync_stop
ALSA: hda: Support PCM sync_stop
ALSA: ice1712: Support PCM sync_stop
ALSA: ice1724: Support PCM sync_stop
ALSA: intel8x0: Support PCM sync_stop
ALSA: korg1212: Support PCM sync_stop
ALSA: lola: Support PCM sync_stop
ALSA: maestro3: Support PCM sync_stop
ALSA: nm256: Support PCM sync_stop
ALSA: oxygen: Support PCM sync_stop
ALSA: riptide: Support PCM sync_stop
ALSA: rme32: Support PCM sync_stop
ALSA: rme96: Support PCM sync_stop
ALSA: rme9652: Support PCM sync_stop
ALSA: sis7019: Support PCM sync_stop
ALSA: sonicvibes: Support PCM sync_stop
ALSA: trident: Support PCM sync_stop
ALSA: via82xx: Support PCM sync_stop
ALSA: ymfpci: Support PCM sync_stop
ALSA: ad1816a: Support PCM sync_stop
ALSA: es1688: Support PCM sync_stop
ALSA: es18xx: Support PCM sync_stop
ALSA: gus: Support PCM sync_stop
ALSA: msnd: Support PCM sync_stop
ALSA: opl3sa2: Support PCM sync_stop
ALSA: opti9xx: Support PCM sync_stop
ALSA: sb: Support PCM sync_stop
ALSA: wavefront: Support PCM sync_stop
ALSA: wss: Support PCM sync_stop
ALSA: lx6464es: Support PCM sync_stop
ALSA: mixart: Support PCM sync_stop
ALSA: pcxhr: Support PCM sync_stop
ALSA: vx222: Support PCM sync_stop
ALSA: pdaudiocf: Support PCM sync_stop
ALSA: vxpocket: Support PCM sync_stop
ALSA: usb-audio: Support PCM sync_stop
sound/isa/ad1816a/ad1816a_lib.c | 1 +
sound/isa/es1688/es1688_lib.c | 1 +
sound/isa/es18xx.c | 1 +
sound/isa/gus/gus_main.c | 1 +
sound/isa/gus/gusmax.c | 3 ++-
sound/isa/gus/interwave.c | 1 +
sound/isa/msnd/msnd_pinnacle.c | 1 +
sound/isa/opl3sa2.c | 1 +
sound/isa/opti9xx/opti92x-ad1848.c | 1 +
sound/isa/sb/sb_common.c | 1 +
sound/isa/wavefront/wavefront.c | 1 +
sound/isa/wss/wss_lib.c | 1 +
sound/pci/ad1889.c | 2 +-
sound/pci/ali5451/ali5451.c | 3 +--
sound/pci/als300.c | 2 +-
sound/pci/atiixp.c | 2 +-
sound/pci/atiixp_modem.c | 2 +-
sound/pci/au88x0/au88x0.c | 1 +
sound/pci/aw2/aw2-alsa.c | 1 +
sound/pci/azt3328.c | 2 +-
sound/pci/bt87x.c | 2 +-
sound/pci/ca0106/ca0106_main.c | 1 +
sound/pci/cmipci.c | 1 +
sound/pci/cs4281.c | 5 +----
sound/pci/cs46xx/cs46xx_lib.c | 1 +
sound/pci/cs5535audio/cs5535audio.c | 2 +-
sound/pci/ctxfi/cthw20k1.c | 4 +---
sound/pci/ctxfi/cthw20k2.c | 1 +
sound/pci/echoaudio/echoaudio.c | 3 +++
sound/pci/emu10k1/emu10k1_main.c | 1 +
sound/pci/emu10k1/emu10k1x.c | 1 +
sound/pci/ens1370.c | 4 +---
sound/pci/es1938.c | 3 +++
sound/pci/es1968.c | 3 +--
sound/pci/fm801.c | 1 +
sound/pci/hda/hda_intel.c | 4 +++-
sound/pci/hda/hda_tegra.c | 4 +---
sound/pci/ice1712/ice1712.c | 2 +-
sound/pci/ice1712/ice1724.c | 2 +-
sound/pci/intel8x0.c | 4 +++-
sound/pci/intel8x0m.c | 3 +++
sound/pci/korg1212/korg1212.c | 1 +
sound/pci/lola/lola.c | 2 +-
sound/pci/lx6464es/lx6464es.c | 1 +
sound/pci/maestro3.c | 1 +
sound/pci/mixart/mixart.c | 1 +
sound/pci/nm256/nm256.c | 2 ++
sound/pci/oxygen/oxygen_lib.c | 2 +-
sound/pci/pcxhr/pcxhr.c | 1 +
sound/pci/riptide/riptide.c | 1 +
sound/pci/rme32.c | 1 +
sound/pci/rme96.c | 1 +
sound/pci/rme9652/hdsp.c | 1 +
sound/pci/rme9652/hdspm.c | 1 +
sound/pci/rme9652/rme9652.c | 1 +
sound/pci/sis7019.c | 1 +
sound/pci/sonicvibes.c | 1 +
sound/pci/trident/trident_main.c | 1 +
sound/pci/via82xx.c | 3 +--
sound/pci/via82xx_modem.c | 3 +--
sound/pci/vx222/vx222.c | 1 +
sound/pci/ymfpci/ymfpci_main.c | 1 +
sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 +
sound/pcmcia/vx/vxpocket.c | 1 +
sound/usb/pcm.c | 37 +++++++++++++++++++++++++------------
65 files changed, 101 insertions(+), 47 deletions(-)
--
2.16.4
More information about the Alsa-devel
mailing list