• Jaroslav Kysela's avatar
    [ALSA] HDSP fixes · b6e06883
    Jaroslav Kysela authored
    Documentation,RME HDSP driver
    * init sequence cleanup and firmware upload related bugfixes
    * more robust revision detection scheme
      (should transparently handle new revisions)
    * allow hdsploader and the kernel fw loader to coexist
      this is useful for cardbus user who compiled the driver in-kernel
      (userspace may not be ready to upload the firmware when the card
       is probed)
    * removed confusing and obsolete passthru option (was interfering
      with the mixer when opening the device for capture or playback)
      this change requires a recompile of the userspace tools against
      the patched hdsp.h
    * removed confusing and obsolete line_outs_monitor module param
    * made precise_ptr the default behaviour, and runtime tweakable
      (removed corresponding module param)
    * add an alsa ctl to disable the use of the midi tasklet, and
      process midi data in the interrupt handler
      (using the tasklet is still the default)
      this is mainly intended for users of Ingo Molnar's RT patch
    * metering fix for Multiface/Digiface users (closes ALSA BUG #0000801)
    * small endianness fix
    * ALSA-Configuration.txt HDSP entry update
    * error messages cleanup
    Signed-off-by: default avatarThomas Charbonnel <thomas@undata.org>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    b6e06883
hdsp.c 143 KB