]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ALSA: ctxfi: Add support for Onkyo SE-300PCIE (OK0010)
authorHarin Lee <me@harin.net>
Mon, 24 Nov 2025 18:05:01 +0000 (03:05 +0900)
committerTakashi Iwai <tiwai@suse.de>
Tue, 25 Nov 2025 07:02:16 +0000 (08:02 +0100)
commitc58f520e6acfa36cee466d2cf6f665bbc8b09733
tree4684689d8d2777e2a14ed2b8329d55fc5a225701
parent9b4a22733c1562929d4259021c023b3a06386529
ALSA: ctxfi: Add support for Onkyo SE-300PCIE (OK0010)

Add support for the Onkyo SE-300PCIE, a Creative X-Fi CA20K2-based
sound card with a custom hardware implementation that differs
significantly from other CA20K2-based variants.

Changes:
 - PCI quirk entry for OK0010
 - Port 0x3 is utilized for dedicated RCA output (configured as I2S)
 - Modified GPIO pin mappings and states
 - 4-channel simultaneous ADC input support for line and microphone
   capture without input switching (similar to SB1270)
 - Simplified ADC initialization (no manual setup required)

Signed-off-by: Harin Lee <me@harin.net>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20251124180501.2760421-7-me@harin.net
sound/pci/ctxfi/ctatc.c
sound/pci/ctxfi/ctdaio.h
sound/pci/ctxfi/cthardware.h
sound/pci/ctxfi/cthw20k2.c