linux-stable/sound/firewire/tascam
Takashi Sakamoto 53b3ffee78 ALSA: firewire-tascam: change device probing processing
Currently, this driver picks up model name with be32_to_cpu() macro
to align characters. This is wrong operation because the result is
different depending on CPU endiannness.

Additionally, vendor released several versions of firmware for this
series. It's not better to assign model-dependent information to
device entry according to the version field.

This commit fixes these bugs. The name of model is picked up correctly
and used to identify model-dependent information.

Cc: Stefan Richter <stefanr@s5r6.in-berlin.de>
Fixes: c0949b2785 ('ALSA: firewire-tascam: add skeleton for TASCAM FireWire series')
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2015-10-12 14:17:02 +02:00
..
amdtp-tascam.c ALSA: firewire-tascam: add data block processing layer 2015-10-02 18:17:01 +02:00
Makefile ALSA: firewire-tascam: add support for MIDI functionality 2015-10-12 14:16:18 +02:00
tascam-hwdep.c ALSA: firewire-tascam: add hwdep interface 2015-10-02 18:17:04 +02:00
tascam-midi.c ALSA: firewire-tascam: add support for MIDI functionality 2015-10-12 14:16:18 +02:00
tascam-pcm.c ALSA: firewire-tascam: add hwdep interface 2015-10-02 18:17:04 +02:00
tascam-proc.c ALSA: firewire-tascam: add proc node to show firmware information 2015-10-02 18:17:01 +02:00
tascam-stream.c ALSA: firewire-tascam: add hwdep interface 2015-10-02 18:17:04 +02:00
tascam-transaction.c ALSA: firewire-tascam: Turn on/off FireWire LED 2015-10-12 14:16:19 +02:00
tascam.c ALSA: firewire-tascam: change device probing processing 2015-10-12 14:17:02 +02:00
tascam.h ALSA: firewire-tascam: Turn on/off FireWire LED 2015-10-12 14:16:19 +02:00