On Sun, 18 Sep 2016 20:59:20 +0200, Andrej Krutak wrote:
Hello all,
attached are the yet again reworked patches. Basically the diff is only some formatting. In addition, some of the previously big patches were split to multiple smaller ones. Compared to v3, there is a small bisectability/patch sanity fix.
I have checked that after each one, the compilation works, but not that the result doesn't segfault or even work - I don't have the hardware previously supported by the driver and the most interesting changes are only useful as a whole for POD X3.
Greetings!
Andrej Krutak (12): ALSA: line6: Enable different number of URBs for frame transfers ALSA: line6: Add high-speed USB support ALSA: line6: Support assymetrical in/out configurations ALSA: line6: Allow different channel numbers for in/out ALSA: line6: Add LINE6_CAP_IN_NEEDS_OUT, a void playback stream during capture ALSA: line6: Distinguish device init (ctrl EP) and MIDI data transfer (int EP) ALSA: line6: Allow processing of raw incoming messages ALSA: line6: Add support for POD X3 ALSA: line6: Add support for POD X3 Live (only USB ID differs from POD X3) ALSA: line6: Only determine control port properties if needed ALSA: line6: Cleanup podhd initialization ALSA: line6: Add hwdep interface to access the POD control messages
OK, now all patches look almost good, so I applied them with a few manual fixes of coding style issues checkpatch.pl copmlained, as well as a fix of bit field type in patch 12.
Thanks!
Takashi