mbox series

[v3,0/6] ALSA: emu10k1: add support for high-bitrate modes of E-MU cards

Message ID 20230717102036.404260-1-oswald.buddenhagen@gmx.de
Headers show
Series ALSA: emu10k1: add support for high-bitrate modes of E-MU cards | expand

Message

Oswald Buddenhagen July 17, 2023, 10:20 a.m. UTC
This series is what all the work was about: support the "dual-/quad-pumped"
modes of the E-MU cards.
---

i'm posting this so the final version (unless some actual bugs are found) is on
record, without expectation of it being applied. i'll document its availability
on the wiki and the related bug report instead.

the first three patches appear uncontroversial, and you may apply them if you
want to. however, the added value is somewhat limited without the last three
patches, so it's probably not worth bloating the driver with them.

---
v3:
- rebased onto pulled ahead series
---
This patch series needs to be applied on top of the patch titled "ALSA:
add snd_ctl_add_locked()".

Oswald Buddenhagen (6):
  ALSA: emu10k1: introduce alternative E-MU D.A.S. mode
  ALSA: emu10k1: improve mixer control naming in E-MU D.A.S. mode
  ALSA: emu10k1: make playback in E-MU D.A.S. mode 32-bit
  ALSA: emu10k1: add support for 2x/4x word clocks in E-MU D.A.S. mode
  ALSA: emu10k1: add high-rate capture in E-MU D.A.S. mode
  ALSA: emu10k1: add high-rate playback in E-MU D.A.S. mode

 include/sound/emu10k1.h          |  11 +
 sound/pci/emu10k1/emu10k1.c      |  29 +-
 sound/pci/emu10k1/emu10k1_main.c |  30 +-
 sound/pci/emu10k1/emufx.c        | 109 +++-
 sound/pci/emu10k1/emumixer.c     | 902 +++++++++++++++++++++++++++----
 sound/pci/emu10k1/emupcm.c       | 417 ++++++++++++--
 sound/pci/emu10k1/emuproc.c      |   5 +
 sound/pci/emu10k1/io.c           |  30 +-
 sound/pci/emu10k1/voice.c        |   6 +
 9 files changed, 1351 insertions(+), 188 deletions(-)


base-commit: 3c04ccbdf86e7e93e06e68f1915e39eb55afb0d0
prerequisite-patch-id: 45677e4f73ea654bda3258c1143c8027173e4b5c