minor handshake and midi fixes
This commit is contained in:
parent
7bfaef6c36
commit
1670d814ab
|
|
@ -454,7 +454,7 @@ static int tascam_probe(struct usb_interface *intf,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (handshake_buf[0] != 0x12 && handshake_buf[0] != 0x16 &&
|
if (handshake_buf[0] != 0x12 && handshake_buf[0] != 0x16 &&
|
||||||
handshake_buf[0] != 0x30) {
|
handshake_buf[0] != 0x30 && handshake_buf[0] != 0x32) {
|
||||||
dev_err(&dev->dev, "Unexpected handshake value: 0x%x\n",
|
dev_err(&dev->dev, "Unexpected handshake value: 0x%x\n",
|
||||||
handshake_buf[0]);
|
handshake_buf[0]);
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
|
|
|
||||||
|
|
@ -257,7 +257,7 @@ static void tascam_midi_out_work_handler(struct work_struct *work)
|
||||||
if (bytes_to_send < 9)
|
if (bytes_to_send < 9)
|
||||||
memset(buf + bytes_to_send, 0xfd,
|
memset(buf + bytes_to_send, 0xfd,
|
||||||
9 - bytes_to_send);
|
9 - bytes_to_send);
|
||||||
buf[8] = 0x00;
|
buf[8] = 0xe0;
|
||||||
|
|
||||||
set_bit(urb_index, &tascam->midi_out_urbs_in_flight);
|
set_bit(urb_index, &tascam->midi_out_urbs_in_flight);
|
||||||
urb->transfer_buffer_length = 9;
|
urb->transfer_buffer_length = 9;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue