]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: hda/ca0132: R3Di and SBZ quirk entires + alt firmware loading
authorConnor McAdams <conmanx360@gmail.com>
Tue, 8 May 2018 17:20:01 +0000 (13:20 -0400)
committerTakashi Iwai <tiwai@suse.de>
Sun, 13 May 2018 07:29:26 +0000 (09:29 +0200)
commit0fff7f7f7008da07f0640cc504d2ae98b700063d
treea50ca8ae73fd81215f0d25ef75dfab9b8621ef94
parentc1ccd8f6c5a96adf7438ac1b0de6cca119c7e8f1
ALSA: hda/ca0132: R3Di and SBZ quirk entires + alt firmware loading

This patch adds PCI quirk ID's for the Sound Blaster Z and Recon3Di.
Only the currently tested ID's have been added.

This patch also adds the ability to load alternative firmwares for each
card, the firmwares can be obtained from within the Windows driver.
The Recon3Di uses "ctefx-r3di.bin" and the Sound Blaster Z uses
"ctefx-sbz.bin". If the alternative firmware for the given quirk is not
found, the original ctefx.bin will be used. This has been confirmed to
work for both the R3Di and the SBZ.

This patch also makes the character array *dirstr a const.

Signed-off-by: Connor McAdams <conmanx360@gmail.com>
Reviewed-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_ca0132.c