aboutsummaryrefslogtreecommitdiffstats
path: root/sound/firewire
AgeCommit message (Expand)AuthorFilesLines
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
2020-08-23ALSA; firewire-tascam: exclude Tascam FE-8 from detectionTakashi Sakamoto1-4/+29
2020-07-07ALSA: firewire: fix kernel-docPierre-Louis Bossart1-1/+0
2020-06-15ALSA: firewire-motu: wait for notification when changing clock configuration ...Takashi Sakamoto1-3/+13
2020-05-28Merge branch 'for-linus' into for-nextTakashi Iwai1-2/+1
2020-05-25ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model)Takashi Sakamoto3-0/+11
2020-05-22ALSA: firewire-motu: refactoring protocol v2 for fetching mode switchTakashi Sakamoto1-30/+47
2020-05-22ALSA: firewire-motu: refactoring protocol v3 for clock source getterTakashi Sakamoto1-26/+72
2020-05-22ALSA: firewire-motu: refactoring protocol v2 for clock source getterTakashi Sakamoto1-8/+40
2020-05-22ALSA: firewire-motu: remove obsoleted codesTakashi Sakamoto3-296/+11
2020-05-22ALSA: firewire-motu: use table-based calculation of packet formats for stream...Takashi Sakamoto2-10/+6
2020-05-22ALSA: firewire-motu: use table-based calculation of packet formats for procTakashi Sakamoto2-12/+9
2020-05-22ALSA: firewire-motu: add alternative functions to detect packet format for pr...Takashi Sakamoto2-5/+67
2020-05-22ALSA: firewire-motu: add alternative functions to detect packet format for pr...Takashi Sakamoto2-6/+67
2020-05-22ALSA: firewire-motu: add model-specific table of chunk countTakashi Sakamoto3-3/+17
2020-05-22ALSA: firewire-motu: drop protocol structureTakashi Sakamoto3-23/+0
2020-05-22ALSA: firewire-motu: add wrapper functions for protocol-dependent operationsTakashi Sakamoto6-35/+103
2020-05-22ALSA: firewire-motu: localize protocol dataTakashi Sakamoto5-10/+21
2020-05-22ALSA: firewire-motu: move spec data to v3 protocol fileTakashi Sakamoto3-46/+50
2020-05-22ALSA: firewire-motu: move spec data to v2 protocol fileTakashi Sakamoto3-60/+63
2020-05-11ALSA: firewire-motu: fulfill missing entries in KconfigTakashi Sakamoto1-1/+5
2020-05-10ALSA: fireface: add support for RME Fireface UFX (untested)Takashi Sakamoto4-3/+18
2020-05-10ALSA: fireface: add support for RME FireFace 802Takashi Sakamoto4-13/+59
2020-05-10ALSA: fireface: code refactoring to decide name of sound cardTakashi Sakamoto2-8/+13
2020-05-10ALSA: fireface: code refactoring to add enumeration constants for model ident...Takashi Sakamoto2-3/+9
2020-05-10ALSA: fireface: start IR context immediatelyTakashi Sakamoto1-9/+1
2020-05-10ALSA: fireface: fix configuration error for nominal sampling transfer frequencyTakashi Sakamoto1-6/+6
2020-05-08ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDT...Takashi Sakamoto2-40/+20
2020-05-08ALSA: firewire-lib: pool ideal sequence of syt offset and data blockTakashi Sakamoto2-0/+74
2020-05-08ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structureTakashi Sakamoto2-1/+23
2020-05-08ALSA: firewire-lib: code refactoring for data block calculationTakashi Sakamoto1-14/+19
2020-05-08ALSA: firewire-lib: code refactoring for syt offset calculationTakashi Sakamoto1-13/+16
2020-05-08ALSA: firewire-lib: code refactoring for syt computationTakashi Sakamoto1-12/+24
2020-05-08ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ t...Takashi Sakamoto1-27/+29
2020-05-08ALSA: firewire-lib: add reference to domain structure from stream structureTakashi Sakamoto2-55/+23
2020-05-08ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc d...Takashi Sakamoto1-2/+4
2020-05-08ALSA: firewire-lib: fix invalid assignment to union data for directional para...Takashi Sakamoto1-1/+2
2020-05-08ALSA: fireworks: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1
2020-05-03ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints fo...Takashi Sakamoto1-2/+1
2020-03-11ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked()Jules Irenge1-0/+1
2020-03-11ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue()Jules Irenge1-0/+1
2020-03-06ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of stringTakashi Sakamoto5-5/+5
2020-01-20Merge branch 'for-linus' into for-nextTakashi Iwai2-3/+7
2020-01-13ALSA: dice: add support for Alesis MasterControlTakashi Sakamoto3-0/+33
2020-01-13ALSA: dice: loosen stream format check for MIDI conformant data channelTakashi Sakamoto1-6/+3
2020-01-13ALSA: dice: fix fallback from protocol extension into limited functionalityTakashi Sakamoto1-1/+4
2020-01-13ALSA: oxfw: fix for Stanton SCS.1dTakashi Sakamoto1-30/+42
2020-01-13ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailableTakashi Sakamoto3-17/+25
2020-01-13ALSA: oxfw: use ENXIO for not-supported casesTakashi Sakamoto2-9/+9
2020-01-13ALSA: firewire-tascam: fix corruption due to spin lock without restoration in...Takashi Sakamoto1-2/+3
2019-12-11ALSA: firewire: Drop superfluous ioctl PCM opsTakashi Iwai9-17/+0
2019-12-11ALSA: firewire: Use managed buffer allocationTakashi Iwai9-79/+29
2019-12-09ALSA: fireface: fix return value in error path of isochronous resources reser...Takashi Sakamoto1-1/+1
2019-12-09ALSA: oxfw: fix return value in error path of isochronous resources reservationTakashi Sakamoto1-1/+1
2019-12-09ALSA: firewire-motu: fix double unlocked 'motu->mutex'Takashi Sakamoto1-6/+2
2019-11-07Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+3
2019-11-06ALSA: firewire: Convert to the common vmalloc memallocTakashi Iwai9-47/+40
2019-11-04ALSA: bebob: fix to detect configured source of sampling clock for Focusrite ...Takashi Sakamoto1-0/+3
2019-11-02ALSA: bebob: link the order of establishing connections and Syt-match clock modeTakashi Sakamoto1-29/+22
2019-11-02ALSA: bebob: expand delay of start for IR context just for version 3 firmwareTakashi Sakamoto1-4/+10
2019-11-02ALSA: bebob: expand sleep just after breaking connections for protocol version 1Takashi Sakamoto1-5/+6
2019-10-30ALSA: firewire-motu: Correct a typo in the clock proc stringTakashi Iwai1-1/+1
2019-10-30ALSA: firewire-motu: add support for MOTU UltraLiteTakashi Sakamoto1-0/+14
2019-10-30ALSA: firewire-motu: code refactoring to handle model specific switch for pro...Takashi Sakamoto3-44/+43
2019-10-30ALSA: firewire-motu: minor code refactoring for protocol version 2Takashi Sakamoto1-26/+39
2019-10-30ALSA: firewire-motu: detect SPH source of sampling clockTakashi Sakamoto5-1/+9
2019-10-30ALSA: firewire-motu: print for unknown source of sampling clockTakashi Sakamoto1-0/+1
2019-10-30ALSA: firewire-motu: fix wrong spelling for macroTakashi Sakamoto4-7/+7
2019-10-28Merge branch 'for-linus' into for-nextTakashi Iwai1-2/+1
2019-10-26ALSA: bebob: Fix prototype of helper function to return negative valueTakashi Sakamoto1-2/+1
2019-10-19ALSA: firewire-lib: postpone to start IR contextTakashi Sakamoto10-15/+98
2019-10-19ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ t...Takashi Sakamoto2-46/+140
2019-10-19ALSA: firewire-lib: cancel flushing isoc context in the laste step to process...Takashi Sakamoto1-4/+0
2019-10-19ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domainTakashi Sakamoto10-26/+33
2019-10-19ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP ...Takashi Sakamoto10-42/+56
2019-10-19ALSA: firewire-lib: add irq_target member into amdtp_domain structTakashi Sakamoto1-0/+2
2019-10-18ALSA: firewire-lib: tune the minimum available size of PCM periodTakashi Sakamoto1-1/+13
2019-10-18ALSA: firewire-lib: tune the maximum available size of PCM periodTakashi Sakamoto1-11/+18
2019-10-18ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM periodTakashi Sakamoto2-15/+58
2019-10-18ALSA: fireface: share PCM buffer size for both directionTakashi Sakamoto3-4/+17
2019-10-18ALSA: firewire-motu: share PCM buffer size for both directionTakashi Sakamoto4-5/+17
2019-10-18ALSA: firewire-tascam: share PCM buffer size for both directionTakashi Sakamoto3-4/+16
2019-10-18ALSA: firewire-digi00x: share PCM buffer size for both directionTakashi Sakamoto4-5/+17
2019-10-18ALSA: dice: share PCM buffer size for both directionTakashi Sakamoto4-7/+23
2019-10-18ALSA: oxfw: share PCM buffer size for both directionTakashi Sakamoto4-7/+22
2019-10-18ALSA: fireworks: share PCM buffer size for both directionTakashi Sakamoto4-5/+17
2019-10-18ALSA: bebob: share PCM buffer size for both directionTakashi Sakamoto4-5/+17
2019-10-18ALSA: firewire-lib: use variable size of queue for isoc packets instead of fi...Takashi Sakamoto10-26/+41
2019-10-17ALSA: fireface: use the same size of period for PCM substreams in AMDTP streamsTakashi Sakamoto1-6/+23
2019-10-17ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP s...Takashi Sakamoto1-8/+21
2019-10-17ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP...Takashi Sakamoto1-8/+26
2019-10-17ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDT...Takashi Sakamoto1-7/+28
2019-10-17ALSA: dice: use the same size of period for PCM substream in AMDTP streamsTakashi Sakamoto1-12/+31
2019-10-17ALSA: oxfw: use the same size of period for PCM substream in AMDTP streamsTakashi Sakamoto1-11/+28
2019-10-17ALSA: fireworks: use the same size of period for PCM substream in AMDTP streamsTakashi Sakamoto1-11/+28
2019-10-17ALSA: bebob: use the same size of period for PCM substream in AMDTP streamsTakashi Sakamoto1-12/+27
2019-10-17ALSA: fireface: register the size of PCM period to AMDTP domainTakashi Sakamoto3-3/+14
2019-10-17ALSA: firewire-motu: register the size of PCM period to AMDTP domainTakashi Sakamoto4-4/+16
2019-10-17ALSA: firewire-tascam: register the size of PCM period to AMDTP domainTakashi Sakamoto3-3/+15
2019-10-17ALSA: firewire-digi00x: register the size of PCM period to AMDTP domainTakashi Sakamoto4-4/+16
2019-10-17ALSA: dice: register the size of PCM period to AMDTP domainTakashi Sakamoto4-4/+16
2019-10-17ALSA: oxfw: register the size of PCM period to AMDTP domainTakashi Sakamoto4-6/+19
2019-10-17ALSA: fireworks: register the size of PCM period to AMDTP domainTakashi Sakamoto4-4/+16
2019-10-17ALSA: bebob: register the size of PCM period to AMDTP domainTakashi Sakamoto4-4/+16
2019-10-17ALSA: firewire-lib: add a member into AMDTP domain for events per periodTakashi Sakamoto2-0/+14
2019-10-07sound: Fix Kconfig indentationKrzysztof Kozlowski1-3/+3
2019-09-16ALSA: dice: fix wrong packet parameter for Alesis iO26Takashi Sakamoto1-1/+1
2019-09-14Merge branch 'for-next' into for-linusTakashi Iwai26-721/+1169
2019-09-10ALSA: firewire-tascam: check intermediate state of clock status and retryTakashi Sakamoto1-14/+28
2019-09-10ALSA: firewire-tascam: handle error code when getting current source of clockTakashi Sakamoto1-0/+3
2019-09-10Merge tag 'asoc-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Takashi Iwai1-1/+1
2019-09-07ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domainTakashi Sakamoto1-1/+2
2019-09-06ALSA: firewire-tascam: add note for FE-8Takashi Sakamoto2-1/+23
2019-08-30ALSA: firewire-motu: add support for MOTU 4preTakashi Sakamoto1-0/+12
2019-08-29ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduledTakashi Sakamoto1-1/+1
2019-08-29ALSA: dice: fix error path for initialization of stream structuresTakashi Sakamoto1-1/+1
2019-08-26ALSA: oxfw: fix to handle correct stream for PCM playbackTakashi Sakamoto1-1/+1
2019-08-26ALSA: oxfw: fix NULL pointer dereference to unused stream structureTakashi Sakamoto1-2/+7
2019-08-22Merge branch 'topic/usb-validation' into for-nextTakashi Iwai1-1/+1
2019-08-08ALSA: firewire: fix a memory leak bugWenwen Wang1-1/+1
2019-08-05ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP streamTakashi Sakamoto2-6/+2
2019-08-05ALSA: fireface: support AMDTP domainTakashi Sakamoto2-24/+35
2019-08-05ALSA: firewire-motu: support AMDTP domainTakashi Sakamoto2-43/+42
2019-08-05ALSA: firewire-tascam: support AMDTP domainTakashi Sakamoto2-22/+34
2019-08-05ALSA: firewire-digi00x: support AMDTP domainTakashi Sakamoto2-24/+33
2019-08-05ALSA: dice: support AMDTP domainTakashi Sakamoto2-7/+27
2019-08-05ALSA: oxfw: support AMDTP domainTakashi Sakamoto2-29/+45
2019-08-05ALSA: fireworks: support AMDTP domainTakashi Sakamoto2-43/+51
2019-08-05ALSA: bebob: support AMDTP domainTakashi Sakamoto2-35/+29
2019-08-05ALSA: fireface: code refactoring for initialization/destruction of AMDTP streamTakashi Sakamoto1-20/+19
2019-08-05ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP...Takashi Sakamoto1-29/+19
2019-08-05ALSA: firewire-tascam: code refactoring for initialization/destruction of AMD...Takashi Sakamoto1-27/+44
2019-08-05ALSA: firewire-digi00x: code refactoring for initialization/destruction of AM...Takashi Sakamoto1-23/+42
2019-08-05ALSA: fireworks: code refactoring for bus reset handlerTakashi Sakamoto1-8/+5
2019-08-05ALSA: fireworks: code refactoring for initialization/destruction of AMDTP str...Takashi Sakamoto1-41/+36
2019-08-05ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domainTakashi Sakamoto2-0/+25
2019-08-05ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domainTakashi Sakamoto2-0/+31
2019-08-05ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMD...Takashi Sakamoto2-0/+21
2019-08-05ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contextsTakashi Sakamoto2-0/+29
2019-07-22ALSA: firewire-motu: more code refactoring for MOTU data block processing layerTakashi Sakamoto1-14/+36
2019-07-22ALSA: firewire-lib: process payload of isoc context according to packet descr...Takashi Sakamoto7-148/+212
2019-07-22ALSA: fireface: code refactoring for FF data block processing layerTakashi Sakamoto1-21/+28
2019-07-22ALSA: firewire-motu: code refactoring for MOTU data block processing layerTakashi Sakamoto1-24/+33
2019-07-22ALSA: firewire-tascam: code refactoring for TASCAM data block processing layerTakashi Sakamoto1-23/+32
2019-07-22ALSA: firewire-digi00x: code refactoring for DOT data block processing layerTakashi Sakamoto1-17/+28
2019-07-22ALSA: firewire-lib: code refactoring for AM824 data block processing layerTakashi Sakamoto1-21/+30
2019-07-22ALSA: firewire-lib: pass packet descriptor to data block processing layerTakashi Sakamoto7-88/+97
2019-07-22ALSA: firewire-lib: code refactoring to process context payloadsTakashi Sakamoto1-25/+22
2019-07-22ALSA: firewire-lib: code refactoring to process PCM substreamTakashi Sakamoto1-20/+25
2019-07-22ALSA: firewire-lib: use packet descriptor for IR contextTakashi Sakamoto1-33/+63
2019-07-22ALSA: firewire-lib: use packet descriptor for IT contextTakashi Sakamoto1-24/+44
2019-07-22ALSA: firewire-lib: add list of packet descriptorTakashi Sakamoto2-3/+21
2019-07-22ALSA: firewire-lib: pass no syt information to data block processing layerTakashi Sakamoto7-31/+23
2019-07-22ALSA: firewire-lib: add syt_override member for some protocolsTakashi Sakamoto4-3/+20
2019-07-22ALSA: firewire-lib: operate data block counter in top level of processing for...Takashi Sakamoto1-27/+26
2019-07-22ALSA: firewire-lib: operate data block counter in top level of processing for...Takashi Sakamoto1-19/+20
2019-07-22ALSA: firewire-lib: pass data block counter to data block processing layerTakashi Sakamoto7-38/+35
2019-07-22ALSA: firewire-lib: pass data block count as an argument to tracepoints eventTakashi Sakamoto2-5/+5
2019-07-22ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flagTakashi Sakamoto4-7/+11
2019-07-08ALSA: firewire-lib: code refactoring for local variablesTakashi Sakamoto1-6/+8
2019-07-08ALSA: firewire-lib: code refactoring for post operation to data block counterTakashi Sakamoto1-10/+10
2019-07-08ALSA: firewire-lib: code refactoring for error path of parser for CIP headerTakashi Sakamoto1-9/+2
2019-07-08ALSA: firewire-lib: fix different data block counter between probed event and...Takashi Sakamoto1-3/+3
2019-07-08ALSA: firewire-lib: fix initial value of data block count for IR context with...Takashi Sakamoto1-2/+4
2019-07-08ALSA: firewire-lib/fireface: fix initial value of data block counter for IR c...Takashi Sakamoto1-1/+5
2019-07-08ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint ev...Takashi Sakamoto1-5/+7
2019-07-08Merge tag 'asoc-v5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai94-160/+94
2019-07-07firewire-motu: fix wrong reference count for stream functionality at error pa...Takashi Sakamoto1-0/+2
2019-07-07ALSA: firewire-digi00x: fix wrong reference count for stream functionality at...Takashi Sakamoto1-0/+2
2019-07-07ALSA: dice: fix wrong reference count for stream functionality at error path ...Takashi Sakamoto1-0/+2
2019-07-07ALSA: oxfw: fix wrong reference count for stream functionality at error path ...Takashi Sakamoto1-0/+2
2019-07-07ALSA: fireworks: fix wrong reference count for stream functionality at error ...Takashi Sakamoto1-0/+2
2019-07-07ALSA: bebob: fix wrong reference count for stream functionality at error path...Takashi Sakamoto1-0/+2
2019-07-01Merge branch 'for-linus' into for-nextTakashi Iwai4-10/+7
2019-07-01ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messagesTakashi Sakamoto1-1/+1
2019-06-28ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 formatTakashi Sakamoto1-12/+14
2019-06-28ALSA: firewire-lib: cache next data_block_counter after probing tracepoints e...Takashi Sakamoto1-22/+26
2019-06-24ALSA: firewire-motu: unify common tracepoints for both directionTakashi Sakamoto2-58/+20
2019-06-24Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events"Takashi Sakamoto1-3/+3
2019-06-21ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callbackTakashi Sakamoto1-0/+2
2019-06-21ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params cal...Takashi Sakamoto1-0/+3
2019-06-21ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callbackTakashi Sakamoto1-0/+3
2019-06-21ALSA: dice: unify stop and release method for duplex streamsTakashi Sakamoto4-9/+2
2019-06-21ALSA: firewire-digi00x: unify stop and release method for duplex streamsTakashi Sakamoto4-12/+5
2019-06-21ALSA: firewire-motu: unify stop and release method for duplex streamsTakashi Sakamoto4-12/+5
2019-06-21ALSA: fireface: unify stop and release method for duplex streamsTakashi Sakamoto3-11/+5
2019-06-21ALSA: firewire-tascam: unify stop and release method for duplex streamsTakashi Sakamoto3-11/+5
2019-06-18ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacksTakashi Sakamoto1-47/+7
2019-06-18ALSA: firewire-motu: update isochronous resources when starting packet stream...Takashi Sakamoto1-0/+11
2019-06-18ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/h...Takashi Sakamoto4-56/+84
2019-06-18ALSA: firewire-motu: code refactoring to finish streaming sessionTakashi Sakamoto1-11/+6
2019-06-18ALSA: firewire-motu: minor code refactoring to stop isochronous contextTakashi Sakamoto1-17/+4
2019-06-18ALSA: firewire-motu: rename helper functions to begin/finish streaming sessionTakashi Sakamoto1-5/+5
2019-06-18ALSA: firewire-motu: code refactoring for condition to stop streamingTakashi Sakamoto1-10/+4
2019-06-18ALSA: firewire-motu: add helper function to keep isochronous resourcesTakashi Sakamoto1-25/+32
2019-06-18ALSA: firewire-motu: unify midi callback functionTakashi Sakamoto1-43/+6
2019-06-18ALSA: firewire-motu: unify the count of subscriber for packet streamingTakashi Sakamoto4-21/+15
2019-06-17ALSA: firewire-lib: split allocation of isochronous resources from establishm...Takashi Sakamoto5-51/+100
2019-06-17ALSA: fireworks: change the range of critical section for stream data in PCM....Takashi Sakamoto1-4/+5