• Takashi Sakamoto's avatar
    ALSA: firewire-motu: handle transactions specific for MOTU FireWire models · 2e76701b
    Takashi Sakamoto authored
    All models of MOTU FireWire series can be controlled by write transaction
    to addresses in a range from 0x'ffff'f0000'0b00 to 0x'ffff'f000'0cff.
    
    The models support asynchronous notification. This notification has 32 bit
    field data, and is transferred when status of clock changes. Meaning of
    the value is not enough clear yet.
    
    Drivers can register its address to receive the notification. Write
    transaction to 0x'ffff'f000'0b04 registers higher 16 bits of the address.
    Write transaction to 0x'ffff'f0000'0b08 registers the rest of bits. The
    address includes node ID, thus it should be registered every time of bus
    reset.
    Signed-off-by: default avatarTakashi Sakamoto <o-takashi@sakamocchi.jp>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    2e76701b
motu.c 4.95 KB