aboutsummaryrefslogtreecommitdiffstats
path: root/sound/firewire
AgeCommit message (Expand)AuthorFilesLines
2024-02-21Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2024-02-19ALSA: firewire-lib: fix to check cycle continuityTakashi Sakamoto1-1/+1
2024-02-19ALSA: oxfw: add support for Miglia Harmony AudioTakashi Sakamoto3-1/+14
2024-02-19ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block ...Takashi Sakamoto2-4/+12
2024-02-19ALSA: oxfw: support the case that AV/C Stream Format Information command is n...Takashi Sakamoto2-23/+75
2024-02-19ALSA: oxfw: use const qualifier for immutable argumentTakashi Sakamoto2-2/+2
2024-01-29ALSA: firewire-motu: add support for MOTU 896 mk3 FireWire and HybridTakashi Sakamoto4-0/+14
2023-09-15ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream namesTakashi Iwai8-27/+27
2023-09-15ALSA: firewire: Fix -Wformat-truncation warning for longname stringTakashi Iwai2-10/+10
2023-08-10ALSA: dice: add stream format parameters for Weiss devicesTakashi Sakamoto4-1/+169
2023-06-28ALSA: fireface: make read-only const array for model names staticTakashi Sakamoto1-1/+1
2023-06-28ALSA: oxfw: make read-only const array models staticColin Ian King1-1/+1
2023-06-26Merge branch 'for-next' into for-linusTakashi Iwai10-10/+10
2023-06-12ALSA: firewire: use 'GPL' string for module license contributed by Clemens La...Takashi Sakamoto4-4/+4
2023-06-12ALSA: firewire: use 'GPL' string for module license contributed by Takashi Sa...Takashi Sakamoto6-6/+6
2023-05-12ALSA: firewire-digi00x: prevent potential use after freeDan Carpenter1-1/+3
2023-04-06ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()Xu Biang1-1/+1
2023-02-16Merge branch 'topic/apple-gmux' into for-nextTakashi Iwai1-0/+4
2023-02-04ALSA: fireface: add field for the number of messages copied to user spaceTakashi Sakamoto1-12/+16
2023-01-31ALSA: firewire-motu: fix unreleased lock warning in hwdep deviceTakashi Sakamoto1-0/+4
2023-01-31ALSA: firewire-lib: fix uninitialized local variableTakashi Sakamoto1-1/+1
2023-01-18ALSA: fireface: fix locking bug in ff400_copy_msg_to_user()Dan Carpenter1-6/+8
2023-01-13ALSA: fireface: implement message parser for Fireface 400Takashi Sakamoto1-6/+137
2023-01-13ALSA: fireface: add local framework to message parserTakashi Sakamoto4-11/+49
2023-01-13ALSA: fireface: add helper function to parse MIDI messages transmitted by Fir...Takashi Sakamoto1-27/+20
2023-01-13ALSA: fireface: pick up time stamp for request subaction of asynchronous tran...Takashi Sakamoto4-5/+6
2023-01-13ALSA: fireface: rename callback functionsTakashi Sakamoto4-18/+16
2023-01-12ALSA: firewire-lib: compute extra delay for runtime of PCM substreamTakashi Sakamoto1-2/+81
2023-01-12ALSA: firewire-lib: obsolete return value from context payload processing layerTakashi Sakamoto7-66/+25
2023-01-12ALSA: firewire-lib: move parameter for pcm frame multiplier from context payl...Takashi Sakamoto7-29/+41
2023-01-10ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCITakashi Sakamoto2-9/+21
2023-01-09ALSA: firewire-lib: keep history to process isochronous packetTakashi Sakamoto2-8/+15
2023-01-09ALSA: firewire-lib: use circular linked list for context payload processing l...Takashi Sakamoto10-69/+87
2023-01-09ALSA: firewire-lib: use circular linked list to enumerate packet descriptorsTakashi Sakamoto2-17/+42
2023-01-08ALSA: firewire-lib: code refactoring for cache position in sequence replayTakashi Sakamoto2-8/+10
2023-01-08ALSA: firewire-lib: code refactoring for cache position in tx packetsTakashi Sakamoto2-17/+15
2023-01-08ALSA: firewire-lib: code refactoring for pool position in rx packetsTakashi Sakamoto2-20/+14
2023-01-08ALSA: firewire-lib: code refactoring for helper functions to pool sequence in...Takashi Sakamoto2-34/+33
2022-12-13Merge tag 'sound-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds4-1/+35
2022-12-01ALSA: dice: Remove left-over license textTakashi Sakamoto1-2/+0
2022-11-30ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASICTakashi Sakamoto4-1/+37
2022-11-30ALSA: dice: fix regression for Lexicon I-ONIX FW810STakashi Sakamoto1-5/+7
2022-09-27ALSA: firewire: Replace runtime->status->state reference to runtime->stateTakashi Iwai8-18/+18
2022-09-27ALSA: firewire: Remove some left-over license text in sound/firewireChristophe JAILLET5-12/+1
2022-04-25ALSA: fireworks: fix wrong return count shorter than expected by 4 bytesTakashi Sakamoto1-0/+1
2022-03-04ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transactionTakashi Sakamoto1-3/+1
2021-11-11ALSA: fireworks: add support for Loud Onyx 1200f quirkTakashi Sakamoto1-2/+3
2021-11-08ALSA: firewire-motu: add support for MOTU Track 16Takashi Sakamoto4-3/+19
2021-11-04ALSA: firewire-motu: add support for MOTU Traveler mk3Takashi Sakamoto3-3/+21
2021-10-29ALSA: firewire-motu: remove TODO for interaction with userspace about control...Takashi Sakamoto1-2/+0
2021-10-28ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or laterTakashi Sakamoto3-1/+19
2021-10-28ALSA: firewire-motu: export meter information to userspace as float valueTakashi Sakamoto1-2/+5
2021-10-28ALSA: firewire-motu: refine parser for meter information in register DSP modelsTakashi Sakamoto1-5/+9
2021-10-28ALSA: firewire-motu: fix null pointer dereference when polling hwdep characte...Takashi Sakamoto1-5/+11
2021-10-15ALSA: firewire-motu: notify event for parameter change in register DSP modelTakashi Sakamoto3-9/+78
2021-10-15ALSA: firewire-motu: queue event for parameter change in register DSP modelTakashi Sakamoto3-14/+82
2021-10-15ALSA: firewire-motu: add ioctl command to read cached parameters in register ...Takashi Sakamoto3-1/+34
2021-10-15ALSA: firewire-motu: parse messages for input parameters in register DSP modelTakashi Sakamoto1-2/+41
2021-10-15ALSA: firewire-motu: parse messages for line input parameters in register DSP...Takashi Sakamoto1-0/+6
2021-10-15ALSA: firewire-motu: parse messages for output parameters in register DSP modelTakashi Sakamoto1-1/+10
2021-10-15ALSA: firewire-motu: parse messages for mixer output parameters in register D...Takashi Sakamoto1-0/+20
2021-10-15ALSA: firewire-motu: parse messages for mixer source parameters in register-D...Takashi Sakamoto1-0/+64
2021-10-15ALSA: firewire-motu: add ioctl command to read cached hardware meterTakashi Sakamoto4-0/+84
2021-10-15ALSA: firewire-motu: add message parser for meter information in command DSP ...Takashi Sakamoto7-5/+186
2021-10-15ALSA: firewire-motu: add message parser to gather meter information in regist...Takashi Sakamoto8-7/+184
2021-09-21ALSA: firewire-motu: fix truncated bytes in message tracepointsTakashi Sakamoto1-3/+4
2021-09-13ALSA: oxfw: fix transmission method for Loud models based on OXFW971Takashi Sakamoto1-5/+8
2021-08-23ALSA: firewire-motu: add support for MOTU 896HDTakashi Sakamoto3-4/+20
2021-08-12ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWireTakashi Sakamoto3-3/+17
2021-07-05ALSA: bebob: correct duplicated entries with TerraTec OUITakashi Sakamoto1-3/+2
2021-06-25ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM strea...Christophe JAILLET1-2/+5
2021-06-23ALSA: firewire-motu: fix register handling for 896Takashi Sakamoto1-10/+23
2021-06-23ALSA: firewire-motu: fix register handling for 828Takashi Sakamoto1-18/+35
2021-06-23ALSA: firewire-motu: use macro instead of magic number for clock source in v3...Takashi Sakamoto1-7/+13
2021-06-23ALSA: firewire-motu: code refactoring for source detection of sampling clock ...Takashi Sakamoto1-47/+12
2021-06-23ALSA: firewire-motu: code refactoring for packet format detection in v2 protocolTakashi Sakamoto1-59/+20
2021-06-23ALSA: firewire-motu: use macro instead of magic number for clock source in v2...Takashi Sakamoto1-7/+14
2021-06-23ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocolTakashi Sakamoto1-0/+3
2021-06-23ALSA: firewire-motu: code refactoring for detection of clock source in v2 pro...Takashi Sakamoto1-47/+21
2021-06-23ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in ...Takashi Sakamoto1-7/+6
2021-06-20ALSA: bebob: add support for ToneWeal FW66Takashi Sakamoto2-0/+4
2021-06-18ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 HybridTakashi Sakamoto3-6/+16
2021-06-18ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24Takashi Sakamoto1-2/+7
2021-06-17ALSA: firewire-motu: fix stream format for MOTU 8pre FireWireTakashi Sakamoto1-2/+3
2021-06-17ALSA: firewire-motu: add support for MOTU 896Takashi Sakamoto4-0/+218
2021-06-17ALSA: firewire-motu: add support for MOTU 828Takashi Sakamoto5-1/+252
2021-06-16ALSA: bebob: Fix bit flag quirk constantsColin Ian King1-2/+2
2021-06-14ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICsTakashi Sakamoto1-2/+19
2021-06-12ALSA: bebob: correct device entries for Phonic Helix Board and FireFly seriesTakashi Sakamoto1-9/+7
2021-06-12ALSA: bebob: code refactoring for M-Audio modelsTakashi Sakamoto1-17/+17
2021-06-12ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica...Takashi Sakamoto1-3/+2
2021-06-12ALSA: bebob: correct device entry for Mackie D.2 FireWire option cardTakashi Sakamoto1-4/+3
2021-06-12ALSA: fireworks: fulfil device entriesTakashi Sakamoto2-8/+15
2021-06-12ALSA: bebob: fulfil device entriesTakashi Sakamoto2-22/+17
2021-06-12ALSA: firewire-lib: replace in_interrupt() with in_softirq()Takashi Sakamoto2-4/+4
2021-06-11ALSA: bebob: code refactoring for model-dependent quirksTakashi Sakamoto3-18/+42
2021-06-11ALSA: bebob: delete workaround for protocol version 3Takashi Sakamoto3-17/+0
2021-06-11ALSA: bebob: dismiss sleep after breaking connectionsTakashi Sakamoto1-6/+0
2021-06-10ALSA: firewire-lib: obsolete workqueue for period updateTakashi Sakamoto2-16/+0
2021-06-10ALSA: firewire-lib: operate for period elapse event in process contextTakashi Sakamoto1-17/+14
2021-06-08Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2021-06-07ALSA: firewire-lib: delete unused kernel APITakashi Sakamoto2-35/+0
2021-06-07ALSA: fireface: cease from delayed card registrationTakashi Sakamoto2-65/+28
2021-06-07ALSA: firewire-motu: cease from delayed card registrationTakashi Sakamoto2-62/+25
2021-06-07ALSA: firewire-tascam: cease from delayed card registrationTakashi Sakamoto2-66/+28
2021-06-07ALSA: firewire-digi00x: cease from delayed card registrationTakashi Sakamoto2-75/+29
2021-06-07ALSA: dice: cease from delayed card registrationTakashi Sakamoto2-94/+48
2021-06-07ALSA: oxfw: cease from delayed card registrationTakashi Sakamoto2-86/+48
2021-06-07ALSA: fireworks: cease from delayed card registrationTakashi Sakamoto2-77/+33
2021-06-07ALSA: bebob: cease from delayed card registrationTakashi Sakamoto2-106/+57
2021-06-06ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3Takashi Sakamoto2-0/+3
2021-06-06ALSA: firewire-lib: remove useless operations for kernel preemptionTakashi Sakamoto1-12/+2
2021-06-06ALSA: firewire-lib: fix error codes for allocation failureDan Carpenter1-2/+6
2021-06-05ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun()Takashi Sakamoto1-1/+1
2021-06-04ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex()Yang Yingliang1-1/+1
2021-06-02ALSA: firewire-motu: sequence replay for source packet headerTakashi Sakamoto3-74/+26
2021-06-02ALSA: firewire-motu: cache event ticks in source packet header per data blockTakashi Sakamoto3-3/+70
2021-06-02ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1Takashi Sakamoto1-14/+26
2021-06-01ALSA: bebob: perform sequence replay for media clock recoveryTakashi Sakamoto1-4/+9
2021-06-01ALSA: dice: perform sequence replay for media clock recoveryTakashi Sakamoto1-1/+5
2021-06-01ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT ope...Takashi Sakamoto2-23/+8
2021-06-01ALSA: fireface: perform sequence replay for media clock recoveryTakashi Sakamoto2-2/+6
2021-06-01ALSA: firewire-tascam: perform sequence replay for media clock recoveryTakashi Sakamoto2-2/+20
2021-06-01ALSA: firewire-digi00x: perform sequence replay for media clock recoveryTakashi Sakamoto2-8/+9
2021-06-01ALSA: oxfw: perform sequence replay for media clock recoveryTakashi Sakamoto1-4/+18
2021-06-01ALSA: fireworks: perform sequence replay for media clock recoveryTakashi Sakamoto1-3/+15
2021-06-01ALSA: fireworks: delete SYTMATCH clock sourceTakashi Sakamoto1-1/+1
2021-05-28ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtimeTakashi Sakamoto1-6/+21
2021-05-28ALSA: firewire-lib: transfer rx packets on-the-fly when replayingTakashi Sakamoto10-15/+34
2021-05-28ALSA: firewire-lib: replay sequence of incoming packets for outgoing packetsTakashi Sakamoto2-14/+142
2021-05-28ALSA: firewire-lib: add replay target to cache sequence of packetTakashi Sakamoto10-12/+98
2021-05-25ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirkTakashi Sakamoto3-6/+17
2021-05-25ALSA: bebob: cancel switching connection orderTakashi Sakamoto1-11/+2
2021-05-25ALSA: firewire-lib: obsolete callbacked memberTakashi Sakamoto2-9/+3
2021-05-25ALSA: firewire-lib: drop initial NODATA or empty packetTakashi Sakamoto2-39/+100
2021-05-22ALSA: firewire-lib: code refactoring for transfer delayTakashi Sakamoto2-20/+11
2021-05-22ALSA: firewire-lib: code refactoring for generation of data block sequenceTakashi Sakamoto1-33/+40
2021-05-22ALSA: firewire-lib: code refactoring for generation of syt sequenceTakashi Sakamoto1-2/+24
2021-05-22ALSA: firewire-lib: code refactoring for generation of packet descriptorsTakashi Sakamoto1-6/+5
2021-05-22ALSA: firewire-lib: pool sequence of packet in IT context independentlyTakashi Sakamoto2-100/+72
2021-05-22ALSA: firewire-lib: add flag to unaware of syt in CIP headerTakashi Sakamoto4-25/+16
2021-05-22ALSA: firewire-lib: Fix uninitialized variable err issueTakashi Sakamoto1-3/+3
2021-05-20ALSA: firewire-lib: change waking up timing to process packetsTakashi Sakamoto10-79/+54
2021-05-20ALSA: firewire-lib: start processing content of packet at the same cycle in s...Takashi Sakamoto3-32/+156
2021-05-20ALSA: firewire-lib: code refactoring to start several IT/IR contextsTakashi Sakamoto1-23/+14
2021-05-20ALSA: firewire-lib: skip initial packets instead of scheduling IR contextTakashi Sakamoto3-81/+23
2021-05-20ALSA: firewire-lib: start processing content of packet at the same cycle in s...Takashi Sakamoto2-6/+113
2021-05-20ALSA: firewire-lib: code refactoring for selection of IT context header lengthTakashi Sakamoto1-6/+11
2021-05-20ALSA: firewire-lib: code refactoring for calculation of context payloadTakashi Sakamoto1-16/+21
2021-05-20ALSA: firewire-lib: code refactoring for size of CIP headerTakashi Sakamoto1-10/+15
2021-05-18ALSA: firewire-lib: insert descriptor for skipped cycleTakashi Sakamoto1-5/+24
2021-05-18ALSA: firewire-lib: check cycle continuityTakashi Sakamoto2-3/+37
2021-05-18ALSA: firewire-lib: code refactoring for check of CIP header about payload sizeTakashi Sakamoto1-6/+4
2021-05-18ALSA: firewire-lib: code refactoring for parser of IR context headerTakashi Sakamoto1-12/+10
2021-05-18ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394...Takashi Sakamoto1-13/+13
2021-05-18ALSA: firewire-lib: code refactoring for sequence descriptor'Takashi Sakamoto2-21/+23
2021-05-18ALSA: firewire-lib: handle the case that empty isochronous packet payload for...Takashi Sakamoto1-5/+12
2021-05-18ALSA: firewire-lib: code refactoring to refer the same frame count per period...Takashi Sakamoto2-3/+1
2021-05-18ALSA: oxfw: add quirk flag for blocking transmission methodTakashi Sakamoto3-4/+19
2021-05-18ALSA: oxfw: code refactoring for wrong_dbs quirkTakashi Sakamoto3-3/+4
2021-05-18ALSA: firewire-lib: code refactoring for jumbo payload quirkTakashi Sakamoto1-1/+6
2021-05-18ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970Takashi Sakamoto3-13/+18
2021-05-18ALSA: oxfw: add comment for the type of ASICsTakashi Sakamoto1-3/+19
2021-05-18ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Satte...Takashi Sakamoto1-10/+8
2021-05-18ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWi...Takashi Sakamoto1-2/+2
2021-05-18ALSA: oxfw: code refactoring to detect mackie modelsTakashi Sakamoto1-1/+3
2021-05-18ALSA: oxfw: code refactoring for existent device entry with specifier_id and ...Takashi Sakamoto1-57/+25
2021-05-18ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumer...Takashi Sakamoto6-9/+11
2021-05-18Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"Takashi Sakamoto3-4/+4
2021-05-18ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling...Takashi Sakamoto1-2/+2
2021-05-18ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and ...Takashi Sakamoto4-4/+29
2021-05-14ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index fieldTakashi Sakamoto2-9/+12
2021-05-14ALSA: firewire-lib: fix calculation for size of IR context payloadTakashi Sakamoto1-7/+6
2021-05-14ALSA: firewire-lib: fix check for the size of isochronous packet payloadTakashi Sakamoto1-4/+10
2021-05-14ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 ProTakashi Sakamoto3-4/+3
2021-05-14ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26Takashi Sakamoto1-1/+1
2021-03-30Merge tag 'tags/mute-led-rework' into for-nextTakashi Iwai1-3/+2
2021-03-22ALSA: bebob: enable to deliver MIDI messages for multiple portsTakashi Sakamoto1-5/+7
2021-03-22ALSA: bebob: detect the number of available MIDI portsTakashi Sakamoto3-32/+89
2021-03-22ALSA: bebob: code refactoring for stream format detectionTakashi Sakamoto1-44/+24
2021-03-12ALSA: dice: fix null pointer dereference when node is disconnectedTakashi Sakamoto1-3/+2
2021-02-08ALSA: fireface: fix to parse sync status register of latter protocolTakashi Sakamoto1-18/+100
2021-01-26ALSA: bebob: remove an unnecessary condition in hwdep_read()Takashi Sakamoto1-5/+3
2021-01-25ALSA: fireface: remove unnecessary condition in hwdep_read()Dan Carpenter1-6/+4
2021-01-25ALSA: oxfw: remove an unnecessary condition in hwdep_read()Dan Carpenter1-6/+4
2021-01-18Merge branch 'for-linus' into for-nextTakashi Iwai2-2/+2
2021-01-15ALSA: dice: add support for Lexicon I-ONIX FW810sTakashi Sakamoto4-1/+41
2021-01-12ALSA: firewire-tascam: Fix integer overflow in midi_port_work()Geert Uytterhoeven1-1/+1
2021-01-12ALSA: fireface: Fix integer overflow in transmit_midi_msg()Geert Uytterhoeven1-1/+1
2021-01-08ALSA: Convert strlcpy to strscpy when return value is unusedJoe Perches8-8/+8
2020-11-24Merge branch 'topic/usb-audio-refactoring' into for-nextTakashi Iwai1-2/+2
2020-11-13ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()Dan Carpenter1-2/+2
2020-11-10ALSA: firewire: fix comparison to bool warningKaixu Xia1-1/+1
2020-10-12ALSA: fireworks: use semicolons rather than commas to separate statementsJulia Lawall1-1/+1
2020-10-12Merge branch 'for-next' into for-linusTakashi Iwai2-13/+14
2020-10-07ALSA: bebob: potential info leak in hwdep_read()Dan Carpenter1-2/+1
2020-09-11ALSA: firewire: Replace tasklet with workTakashi Iwai2-13/+14
2020-09-02Merge branch 'topic/tasklet-convert' into for-linusTakashi Iwai1-4/+4
2020-09-02ALSA: firewire: convert tasklets to use new tasklet_setup() APIAllen Pais1-4/+4
2020-08-23ALSA: firewire-digi00x: exclude Avid Adrenaline from detectionTakashi Sakamoto1-0/+5