This patch series updates asihpi driver from version 4.04 to 4.06
Major changes: - hpi6205 adapters no longer signal interrupts on message transfer, freeing the interrupt for use by streams. This requires matching DSP firmware. - rewrote alsa driver pcm stream timer function so it works better with small buffer sizes e.g. JACK. - update alsa control names to better conform to 'standard' style.
Minor changes: add low level volume mute control, allow adapters with duplicate hardware index jumpers to be discovered, fix playback start for non-mmap adapters.
Cosmetic changes: removal of many unused functions and data. removal of vestigial hpi subsys pointer from hpi functions. conversion of many defines to enums, various cleanups to comment text and some badly munged identifiers.
asihpi.c | 781 ++++++++--------- hpi.h | 1214 ++++++++++----------------- hpi6000.c | 299 +++--- hpi6205.c | 603 +++++-------- hpi6205.h | 7 hpi_internal.h | 1118 ++++++++++++------------- hpicmn.c | 480 ++++++---- hpicmn.h | 24 hpidebug.c | 157 --- hpidebug.h | 323 ------- hpidspcd.c | 37 hpidspcd.h | 2 hpifunc.c | 2498 ++++++++++++++++----------------------------------------- hpimsginit.c | 18 hpimsginit.h | 12 hpimsgx.c | 203 +--- hpioctl.c | 85 - hpios.h | 10 18 files changed, 2914 insertions(+), 4957 deletions(-)