[PATCH] ALSA: ctxfi: Add SB046x PCI ID
Takashi Iwai
tiwai at suse.de
Sat May 21 12:39:36 CEST 2022
On Sat, 21 May 2022 06:45:15 +0200,
Edward Matijevic wrote:
>
> Adds the PCI ID for X-Fi cards sold under the Platnum and XtremeMusic names
>
> Before: snd_ctxfi 0000:05:05.0: chip 20K1 model Unknown (1102:0021) is found
> After: snd_ctxfi 0000:05:05.0: chip 20K1 model SB046x (1102:0021) is found
>
> Signed-off-by: Edward Matijevic <motolav at gmail.com>
Does / did everything work as expected? The model field influence on
a few device-specific setups such as the GPIO initial value, ADC and
DAC selections, not only the name string.
thanks,
Takashi
> ---
> sound/pci/ctxfi/ctatc.c | 2 ++
> sound/pci/ctxfi/cthardware.h | 3 ++-
> 2 files changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/sound/pci/ctxfi/ctatc.c b/sound/pci/ctxfi/ctatc.c
> index 78f35e88aed6..fbdb8a3d5b8e 100644
> --- a/sound/pci/ctxfi/ctatc.c
> +++ b/sound/pci/ctxfi/ctatc.c
> @@ -36,6 +36,7 @@
> | ((IEC958_AES3_CON_FS_48000) << 24))
>
> static const struct snd_pci_quirk subsys_20k1_list[] = {
> + SND_PCI_QUIRK(PCI_VENDOR_ID_CREATIVE, 0x0021, "SB046x", CTSB046X),
> SND_PCI_QUIRK(PCI_VENDOR_ID_CREATIVE, 0x0022, "SB055x", CTSB055X),
> SND_PCI_QUIRK(PCI_VENDOR_ID_CREATIVE, 0x002f, "SB055x", CTSB055X),
> SND_PCI_QUIRK(PCI_VENDOR_ID_CREATIVE, 0x0029, "SB073x", CTSB073X),
> @@ -64,6 +65,7 @@ static const struct snd_pci_quirk subsys_20k2_list[] = {
>
> static const char *ct_subsys_name[NUM_CTCARDS] = {
> /* 20k1 models */
> + [CTSB046X] = "SB046x",
> [CTSB055X] = "SB055x",
> [CTSB073X] = "SB073x",
> [CTUAA] = "UAA",
> diff --git a/sound/pci/ctxfi/cthardware.h b/sound/pci/ctxfi/cthardware.h
> index f406b626a28c..2875cec83b8f 100644
> --- a/sound/pci/ctxfi/cthardware.h
> +++ b/sound/pci/ctxfi/cthardware.h
> @@ -26,8 +26,9 @@ enum CHIPTYP {
>
> enum CTCARDS {
> /* 20k1 models */
> + CTSB046X,
> + CT20K1_MODEL_FIRST = CTSB046X,
> CTSB055X,
> - CT20K1_MODEL_FIRST = CTSB055X,
> CTSB073X,
> CTUAA,
> CT20K1_UNKNOWN,
> --
> 2.36.1
>
More information about the Alsa-devel
mailing list