ALSA: hdsp - Correct HDSP_VERSION_BIT constant, thus partly fixing RPM detection
authorAdrian Knoth <adi@drcomp.erfurt.thur.de>
Thu, 27 Oct 2011 19:57:53 +0000 (21:57 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 31 Oct 2011 08:53:41 +0000 (09:53 +0100)
HDSP_VERSION_BIT has to be ORed with HDSP_S_LOAD. This fixes the detection
of at least some RME RPM boxes.

Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/rme9652/hdsp.c

index 1c6d1e1..f742202 100644 (file)
@@ -151,7 +151,7 @@ MODULE_FIRMWARE("digiface_firmware_rev11.bin");
 #define HDSP_PROGRAM           0x020
 #define HDSP_CONFIG_MODE_0     0x040
 #define HDSP_CONFIG_MODE_1     0x080
-#define HDSP_VERSION_BIT       0x100
+#define HDSP_VERSION_BIT       (0x100 | HDSP_S_LOAD)
 #define HDSP_BIGENDIAN_MODE     0x200
 #define HDSP_RD_MULTIPLE        0x400
 #define HDSP_9652_ENABLE_MIXER  0x800