[ALSA] mpu-401: do not require an ACK byte for the ENTER_UART command
authorClemens Ladisch <clemens@ladisch.de>
Thu, 11 Oct 2007 12:15:06 +0000 (14:15 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 16 Oct 2007 14:51:12 +0000 (16:51 +0200)
commit69d8d3eb4df40194485b842c00047bb80e51c6a8
treee48e26bdd60fd05029c23a63104a3c98d7969cc4
parent11be265f7fd4976a1139d6ec9b2ef1e8adaf835f
[ALSA] mpu-401: do not require an ACK byte for the ENTER_UART command

The original MPU-401 does not send an ACK byte after processing the
ENTER_UART command, so we better do not try to wait for it.
Many clones get this wrong and do send an ACK, but when interpreting it
as MIDI, it is just a harmless Active Sensing message, and it is likely
to be read and discarded by the interrupt handler before the MIDI input
device is triggered.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
sound/drivers/mpu401/mpu401_uart.c