The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [PATCH v2 0/6] ALSA: ctxfi: Add support for Onkyo SE-300PCIE
@ 2025-11-21 15:22 Harin Lee
  2025-11-21 15:22 ` [PATCH v2 1/6] ALSA: ctxfi: Add hw parameter to daio_mgr_dao_init() Harin Lee
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Harin Lee @ 2025-11-21 15:22 UTC (permalink / raw)
  To: Jaroslav Kysela, Takashi Iwai; +Cc: linux-sound, linux-kernel, Harin Lee

I added support for the Onkyo SE-300PCIE (OK0010), a Creative X-Fi
CA20K2-based sound card with dual TI PCM1798 DACs, a single TI PCM1681
DAC for 7.1ch output, and a CS5364 ADC. This model differs
significantly from other CA20K2-based variants.

Since official driver support for this hardware was discontinued a long
time ago, this patch series enables the card to be used on modern
platforms.

This patch series was developed using QEMU vfio tracing, and PCIe BAR
dumps. Tested with analog output (up to 192kHz) and line/microphone
input (up to 96kHz) at various sample rates.

Changes in v2:
 - Fix coding style issue (mixed declaration and code) in
   dedicated_rca_put().

Harin Lee (6):
  ALSA: ctxfi: Add hw parameter to daio_mgr_dao_init()
  ALSA: ctxfi: Add ADC helper functions for GPIO
  ALSA: ctxfi: Use explicit output flag for DAIO resources
  ALSA: ctxfi: Refactor resource alloc for sparse mappings
  ALSA: ctxfi: Add support for dedicated RCA switching
  ALSA: ctxfi: Add support for Onkyo SE-300PCIE (OK0010)

 sound/pci/ctxfi/ctatc.c      | 97 ++++++++++++++++++++++++++----------
 sound/pci/ctxfi/ctatc.h      |  8 +--
 sound/pci/ctxfi/ctdaio.c     | 18 ++++---
 sound/pci/ctxfi/ctdaio.h     |  3 ++
 sound/pci/ctxfi/cthardware.h |  4 +-
 sound/pci/ctxfi/cthw20k1.c   |  3 +-
 sound/pci/ctxfi/cthw20k2.c   | 79 ++++++++++++++++++++++-------
 sound/pci/ctxfi/ctmixer.c    | 73 +++++++++++++++++++++++++--
 8 files changed, 223 insertions(+), 62 deletions(-)

-- 
2.52.0


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-11-24 16:55 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-21 15:22 [PATCH v2 0/6] ALSA: ctxfi: Add support for Onkyo SE-300PCIE Harin Lee
2025-11-21 15:22 ` [PATCH v2 1/6] ALSA: ctxfi: Add hw parameter to daio_mgr_dao_init() Harin Lee
2025-11-21 15:22 ` [PATCH v2 2/6] ALSA: ctxfi: Add ADC helper functions for GPIO Harin Lee
2025-11-21 15:22 ` [PATCH v2 3/6] ALSA: ctxfi: Use explicit output flag for DAIO resources Harin Lee
2025-11-21 15:22 ` [PATCH v2 4/6] ALSA: ctxfi: Refactor resource alloc for sparse mappings Harin Lee
2025-11-21 15:22 ` [PATCH v2 5/6] ALSA: ctxfi: Add support for dedicated RCA switching Harin Lee
2025-11-21 15:22 ` [PATCH v2 6/6] ALSA: ctxfi: Add support for Onkyo SE-300PCIE (OK0010) Harin Lee
2025-11-22  9:00 ` [PATCH v2 0/6] ALSA: ctxfi: Add support for Onkyo SE-300PCIE Harin Lee
2025-11-22  9:29   ` Takashi Iwai
2025-11-22 11:33     ` Harin Lee
2025-11-24  8:38       ` Takashi Iwai
2025-11-24 10:22         ` Harin Lee
2025-11-24 15:54           ` Takashi Iwai
2025-11-24 16:54             ` Harin Lee

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox