linux/include/uapi/sound
Takashi Sakamoto 44b7308871 ALSA: firewire-digi00x: add support for asynchronous messaging
Digi 002/003 family uses asynchronous transaction for messaging.
The address to transmit this message is stored on a certain register.

This commit allocates a range of address on OHCI 1394 host controller
to handle the messaging. As long as I know, the purpose of this message
seems to notify lost of synchronization. While, the meaning of content
of the message is not clear.

Actual examples of this messaging:
 * When clock source is set as internal:
 - 0x00007051
 - 0x00007052
 - 0x00007054
 - 0x00007057
 - 0x00007058
 * When clock source is set as somewhat external:
 - 0x00009000
 - 0x00009010
 - 0x00009020
 - 0x00009021
 - 0x00009022

The lost often occurs when using internal clock source. In this case,
users hear sounds with quite short gap every several minutes. In fact,
the lost is recovered temporarily.

When using with external clock source, the lost seems not to occur. The
mechanism is not clear yet.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2015-09-30 15:37:55 +02:00
..
asequencer.h include/uapi/sound/asequencer.h: include sound/asound.h 2015-02-17 07:44:06 +01:00
asoc.h ASoC: Disable topology support for v4.2 2015-08-19 18:31:54 +02:00
asound_fm.h
asound.h ALSA: firewire-digi00x: add hwdep interface 2015-09-30 15:36:56 +02:00
compress_offload.h ALSA: Fix spelling typo in Documentation/DocBook/alsa-driver-api.xml 2015-03-04 12:12:59 +01:00
compress_params.h ALSA: compress: fix the struct alignment to 4 bytes 2014-06-23 12:15:33 +02:00
emu10k1.h include/uapi/sound/emu10k1.h: include sound/asound.h 2015-02-17 07:45:23 +01:00
firewire.h ALSA: firewire-digi00x: add support for asynchronous messaging 2015-09-30 15:37:55 +02:00
hdsp.h
hdspm.h hdspm.h: include stdint.h in userspace 2015-02-17 07:43:25 +01:00
Kbuild ALSA: add DICE driver 2013-10-17 21:18:32 +02:00
sb16_csp.h
sfnt_info.h
tlv.h ALSA: topology: Export ID types for TLV controls. 2015-06-04 09:40:03 +01:00
usb_stream.h ALSA: usx2y: Move UAPI definition into include/uapi/sound/usb_stream.h 2015-01-28 17:33:49 +01:00