26 May, 2014

1 commit

  • This commit adds three commands, which may be used by some firewire device
    drivers. These commands are defined in 'AV/C Digital Interface Command Set
    General Specification Version 4.2 (2004006, 1394TA)'.

    1. PLUG INFO command (clause 10.1)
    2. INPUT PLUG SIGNAL FORMAT command (clause 10.10)
    3. OUTPUT PLUG SIGNAL FORMAT command (clause 10.11)

    By the command 1, the drivers can get the number of plugs for AV/C unit or
    subunit.
    By the command 2 and 3, the drivers can get/set sampling frequency.

    The 'firewire-speakers' already uses INPUT PLUG SIGNAL FORMAT command to set
    sampling rate. So this commit also affects the driver.

    Signed-off-by: Takashi Sakamoto
    Signed-off-by: Takashi Iwai

    Takashi Sakamoto
     

15 Mar, 2011

1 commit

  • Add a driver for two playback-only FireWire devices based on the OXFW970
    chip.

    v2: better AMDTP API abstraction; fix fw_unit leak; small fixes
    v3: cache the iPCR value
    v4: FireWave constraints; fix fw_device reference counting;
    fix PCR caching; small changes and fixes
    v5: volume/mute support; fix crashing due to pcm stop races
    v6: fix build; one-channel volume for LaCie
    v7: use signed values to make volume (range checks) work; fix function
    block IDs for volume/mute; always use channel 0 for LaCie volume

    Signed-off-by: Clemens Ladisch
    Acked-by: Stefan Richter
    Tested-by: Jay Fenlason
    Signed-off-by: Takashi Iwai

    Clemens Ladisch