aboutsummaryrefslogtreecommitdiffstats
path: root/sound/firewire
AgeCommit message (Expand)AuthorFilesLines
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds8-10/+10
2017-11-27sound: annotate ->poll() instancesAl Viro8-16/+16
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar11-0/+11
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman11-0/+11
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland12-52/+51
2017-09-12ALSA: firewire: Use common error handling code in snd_motu_stream_start_duplex()Markus Elfring1-8/+8
2017-08-23ALSA: fireface: Use common error handling code in pcm_open()Markus Elfring1-10/+10
2017-08-22ALSA: firewire: add const qualifier to identifiers for read-only symbolsTakashi Sakamoto13-23/+22
2017-08-22Merge branch 'for-linus' into for-nextTakashi Iwai2-1/+7
2017-08-21ALSA: firewire-motu: add support for MOTU Audio ExpressTakashi Sakamoto1-0/+13
2017-08-21ALSA: firewire-motu: add specification flag for position of flag for MIDI mes...Takashi Sakamoto6-17/+50
2017-08-20ALSA: firewire-motu: destroy stream data surely at failure of card initializa...Takashi Sakamoto1-0/+1
2017-08-20ALSA: firewire: fix NULL pointer dereference when releasing uninitialized dat...Takashi Sakamoto1-1/+6
2017-08-19ALSA: firewire: constify snd_pcm_ops structuresArvind Yadav2-3/+3
2017-08-15ALSA: firewire-motu: constify snd_rawmidi_ops structuresJulia Lawall1-2/+2
2017-06-20Merge branch 'for-linus' into for-nextTakashi Iwai2-3/+7
2017-06-19ALSA: firewire-lib: Fix stall of process context at packet errorTakashi Sakamoto2-3/+7
2017-06-08ALSA: firewire: arrange common PCM info/constraints for AMDTP engine applicat...Takashi Sakamoto9-174/+36
2017-06-07ALSA: fireface: constify ALSA specific operationsTakashi Sakamoto2-39/+35
2017-06-07ALSA: firewire: process packets in 'struct snd_pcm_ops.ack' callbackTakashi Sakamoto10-0/+150
2017-05-30ALSA: declare snd_kcontrol_new structures as constBhumika Goyal1-4/+4
2017-05-22ALSA: firewire: remove support for 16 bit PCM samples in playback substreamTakashi Sakamoto12-227/+9
2017-04-20ALSA: fireface: obsolete usage of ktime_set() for zero assignmentTakashi Sakamoto1-1/+1
2017-04-20ALSA: firewire-motu: mark trace helpers as __maybe_unusedArnd Bergmann1-4/+6
2017-04-14ALSA: firewire-tascam: support drain callback for MIDI playback substreamTakashi Sakamoto1-2/+6
2017-04-14ALSA: firewire-tascam: move message parameters for async midi portTakashi Sakamoto3-21/+19
2017-04-14ALSA: firewire-tascam: initialize parameters at open of rawmidi character dev...Takashi Sakamoto3-14/+7
2017-04-14ALSA: firewire-tascam: use fixed-length array for message cache to async midi...Takashi Sakamoto2-17/+2
2017-04-14ALSA: firewire-tascam: use the same address for asynchronous transaction for ...Takashi Sakamoto2-7/+5
2017-04-14ALSA: firewire-tascam: send fixed-length transaction for async midi portTakashi Sakamoto2-17/+8
2017-04-14ALSA: firewire-tascam: remove callback function from async midi portTakashi Sakamoto2-13/+4
2017-04-14ALSA: firewire-lib/firewire-tascam: localize async midi portTakashi Sakamoto4-195/+170
2017-04-14Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2017-04-14ALSA: firewire-lib: fix inappropriate assignment between signed/unsigned typeTakashi Sakamoto1-1/+1
2017-04-12ALSA: firewire-lib: cache maximum length of payload to reduce function callsTakashi Sakamoto2-4/+6
2017-04-12Merge branch 'for-linus' into for-nextTakashi Iwai1-2/+2
2017-04-11ALSA: firewire-motu: add tracepoints for messages for unique protocolTakashi Sakamoto2-0/+67
2017-04-11ALSA: firewire-motu: add tracepoints for SPH in IEC 61883-1 fashionTakashi Sakamoto3-0/+95
2017-04-11ALSA: firewire_lib: add tracepoints for packets without CIP headersTakashi Sakamoto2-0/+96
2017-04-05ALSA: firewire-lib/bebob/oxfw: improve response evaluation for AV/C commandsTakashi Sakamoto3-14/+40
2017-04-05ALSA: firewire-motu: remove invalid bitshift for register valueTakashi Sakamoto1-2/+1
2017-04-05ALSA: oxfw: fix regression to handle Stanton SCS.1m/1dTakashi Sakamoto1-2/+2
2017-04-05ALSA: firewire-digi00x: remove transaction handler for unknown purposeTakashi Sakamoto2-77/+17
2017-04-05ALSA: firewire-digi00x: allow user space applications to read/write MIDI mess...Takashi Sakamoto1-129/+79
2017-04-05ALSA: firewire-digi00x: handle all MIDI messages on streaming packetsTakashi Sakamoto1-18/+37
2017-04-05ALSA: firewire-digi00x: add support for console models of Digi00x seriesTakashi Sakamoto2-2/+12
2017-04-05ALSA: fireface: add support for Fireface 400Takashi Sakamoto5-1/+396
2017-04-05ALSA: fireface: add hwdep interfaceTakashi Sakamoto7-4/+267
2017-04-05ALSA: fireface: add support for PCM functionalityTakashi Sakamoto4-1/+404
2017-04-05ALSA: fireface: add stream management functionalityTakashi Sakamoto4-1/+267
2017-04-05ALSA: fireface: add unique data processing layerTakashi Sakamoto3-1/+164
2017-04-05ALSA: firewire-lib: add no-header packet processingTakashi Sakamoto2-5/+81
2017-04-05ALSA: firewire-lib: use the same prototype for functions to handle packetTakashi Sakamoto2-18/+19
2017-04-05ALSA: fireface: add proc node to help debuggingTakashi Sakamoto4-1/+68
2017-04-05ALSA: fireface: add support for MIDI functionalityTakashi Sakamoto4-1/+140
2017-04-05ALSA: fireface: add transaction supportTakashi Sakamoto4-1/+328
2017-04-05ALSA: fireface: add an abstraction layer for model-specific protocolsTakashi Sakamoto1-0/+31
2017-04-05ALSA: fireface: add model specific structureTakashi Sakamoto2-4/+19
2017-04-05ALSA: fireface: postpone sound card registrationTakashi Sakamoto2-22/+67
2017-04-05ALSA: fireface: add skeleton for RME Fireface seriesTakashi Sakamoto5-0/+150
2017-03-28ALSA: firewire-motu: add support for MOTU 828mk3 (FireWire/Hybrid) as a model...Takashi Sakamoto6-1/+345
2017-03-28ALSA: firewire-lib: add a quirk of packet without valid EOH in CIP formatTakashi Sakamoto2-2/+6
2017-03-28ALSA: firewire-motu: add support for MOTU 828mk2 as a model with protocol ver...Takashi Sakamoto5-1/+256
2017-03-28ALSA: firewire-motu: enable to read transaction cache via hwdep interfaceTakashi Sakamoto2-2/+28
2017-03-28ALSA: firewire-motu: add hwdep interfaceTakashi Sakamoto7-5/+281
2017-03-28ALSA: firewire-motu: add MIDI functionalityTakashi Sakamoto6-4/+260
2017-03-28ALSA: firewire-motu: add PCM functionalityTakashi Sakamoto4-1/+393
2017-03-28ALSA: firewire-motu: add proc node to show current statuc of clock and packet...Takashi Sakamoto4-1/+125
2017-03-28ALSA: firewire-motu: add stream management functionalityTakashi Sakamoto4-1/+356
2017-03-28ALSA: firewire-motu: handle transactions specific for MOTU FireWire modelsTakashi Sakamoto4-1/+140
2017-03-28ALSA: firewire-motu: add MOTU specific protocol layerTakashi Sakamoto3-3/+304
2017-03-28ALSA: firewire-lib: enable CIP_DBC_IS_END_EVENT for both directions of streamTakashi Sakamoto2-3/+9
2017-03-28ALSA: firewire-lib: add support for source packet header field in CIP headerTakashi Sakamoto2-2/+7
2017-03-28ALSA: firewire-lib: record cycle count for the first packetTakashi Sakamoto2-2/+14
2017-03-28ALSA: firewire-motu: add an abstraction layer for three types of protocolsTakashi Sakamoto2-0/+55
2017-03-28ALSA: firewire-motu: add a structure for model-dependent parameters.Takashi Sakamoto2-3/+30
2017-03-28ALSA: firewire-motu: postpone sound card registrationTakashi Sakamoto2-24/+78
2017-03-28ALSA: firewire-motu: add skeleton for Mark of the unicorn (MOTU) FireWire seriesTakashi Sakamoto5-0/+176
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar6-0/+6
2017-01-25Merge branch 'topic/intel-lpe-audio' into for-nextTakashi Iwai2-3/+3
2017-01-14ALSA: oxfw: enclose identifiers referred by single function for scs1x featureTakashi Sakamoto1-6/+6
2017-01-12ALSA: firewire: Constify snd_rawmidi_opsTakashi Iwai7-16/+16
2017-01-05ALSA: firewire-tascam: enclose identifiers referred by single functionTakashi Sakamoto3-50/+45
2017-01-05ALSA: firewire-digi00x: enclose identifiers referred by single functionTakashi Sakamoto3-64/+57
2017-01-05ALSA: dice: enclose identifiers referred by single functionTakashi Sakamoto1-12/+10
2017-01-05ALSA: oxfw: enclose identifiers referred by single functionTakashi Sakamoto1-14/+12
2017-01-05ALSA: fireworks: enclose identifiers referred by single functionTakashi Sakamoto3-51/+46
2017-01-05ALSA: bebob: enclose identifiers referred by single functionTakashi Sakamoto3-49/+45
2017-01-05Revert "ALSA: firewire-lib: change structure member with proper type"Takashi Sakamoto2-3/+3
2017-01-03Merge branch 'for-linus' into for-nextTakashi Iwai4-5/+5
2017-01-03ALSA: dice: ensure transmission speed for transmitted packetsTakashi Sakamoto2-1/+12
2017-01-03ALSA: firewire-lib: change structure member with proper typeTakashi Sakamoto2-3/+3
2017-01-03ALSA: firewire-tascam: Fix to handle error from initialization of stream dataTakashi Sakamoto1-1/+1
2017-01-03ALSA: fireworks: fix asymmetric API call at unit removalTakashi Sakamoto1-1/+1
2017-01-03ALSA: oxfw: add support for Mackie Onyx 1640iTakashi Sakamoto2-0/+2
2016-12-25ktime: Cleanup ktime_set() usageThomas Gleixner1-3/+3
2016-11-18ALSA: bebob: compare whole string for model name so that readers are not conf...Takashi Sakamoto1-2/+2
2016-09-11Merge branch 'for-linus' into for-nextTakashi Iwai5-47/+67
2016-09-02ALSA: firewire: constify snd_pcm_ops structuresJulia Lawall4-8/+8
2016-08-31ALSA: fireworks: accessing to user space outside spinlockTakashi Sakamoto4-25/+56
2016-08-31ALSA: firewire-tascam: accessing to user space outside spinlockTakashi Sakamoto1-22/+11
2016-08-24ALSA: bebob: unify configurations for some models produced by Yamaha/TerratecTakashi Sakamoto4-38/+9
2016-08-24ALSA: bebob: rename file with vendor-dependent code so that it's for Yamaha/T...Takashi Sakamoto2-4/+5
2016-05-18ALSA: firewire-lib: change a member of event structure to suppress sparse wan...Takashi Sakamoto1-4/+4
2016-05-11ALSA: firewire-lib: drop skip argument from helper functions to queue a packetTakashi Sakamoto1-11/+11
2016-05-11ALSA: firewire-lib: add context information to tracepointsTakashi Sakamoto2-14/+28
2016-05-11ALSA: firewire-lib: permit to flush queued packets only in process context fo...Takashi Sakamoto2-7/+17
2016-05-10ALSA: firewire-lib: enable the same feature as CIP_SKIP_INIT_DBC_CHECK flagTakashi Sakamoto5-12/+5
2016-05-10ALSA: firewire-lib: code cleanup for outgoing packet handlingTakashi Sakamoto1-8/+7
2016-05-10ALSA: firewire-lib: code cleanup for incoming packet handlingTakashi Sakamoto1-23/+21
2016-05-10ALSA: firewire-lib: handle IT/IR contexts in each software interrupt contextTakashi Sakamoto2-64/+11
2016-05-10ALSA: firewire-tascam: drop reuse of incoming packet parameter for outgoing p...Takashi Sakamoto1-14/+12
2016-05-10ALSA: fireworks: drop reuse of incoming packet parameter for ougoing packet p...Takashi Sakamoto2-68/+17
2016-05-10ALSA: bebob: drop reuse of incoming packet parameter for outgoing packet para...Takashi Sakamoto2-74/+26
2016-05-09ALSA: firewire-lib: add tracepoints to dump a part of isochronous packet dataTakashi Sakamoto3-6/+116
2016-05-09ALSA: firewire-lib: compute the value of second field in cycle count for IR c...Takashi Sakamoto1-0/+14
2016-05-09ALSA: firewire-lib: compute the value of second field in cycle count for IT c...Takashi Sakamoto1-12/+30
2016-05-08ALSA: dice: add support for M-Audio Profire 610 and perhaps 2626Takashi Sakamoto1-0/+7
2016-04-25ALSA: firewire-tascam: deleyed registration of sound cardTakashi Sakamoto2-36/+84
2016-03-31ALSA: firewire-digi00x: delayed registration of sound cardTakashi Sakamoto3-32/+85
2016-03-31ALSA: oxfw: delayed registration of sound cardTakashi Sakamoto2-53/+101
2016-03-31ALSA: fireworks: delayed registration of sound cardTakashi Sakamoto2-47/+103
2016-03-31ALSA: bebob: delayed registration of sound cardTakashi Sakamoto2-89/+131
2016-03-31ALSA: firewire-lib: add new function to schedule a work for sound card regist...Takashi Sakamoto3-20/+38
2016-03-31ALSA: dice: simplify unit probe processingTakashi Sakamoto1-6/+5
2016-03-31ALSA: firewire-lib: suppress kernel warnings when releasing uninitialized str...Takashi Sakamoto1-0/+4
2016-03-28ALSA: firewire-tascam: add Kconfig entry for TASCAM FW-1804Takashi Sakamoto1-0/+1
2016-03-28ALSA: fireworks: move model quirk detection code to information parserTakashi Sakamoto1-10/+11
2016-03-28ALSA: oxfw: remove needless member from private structureTakashi Sakamoto1-1/+0
2016-03-28ALSA: bebob: remove needless argument from local functionTakashi Sakamoto1-2/+2
2016-03-28ALSA: dice: fix memory leak when unpluggingTakashi Sakamoto1-10/+4
2016-03-10ALSA: dice: use structure to represent register parameters instead of array w...Takashi Sakamoto1-56/+54
2016-03-09ALSA: dice: force to add two pcm devices for listed modelsTakashi Sakamoto3-9/+58
2016-03-09ALSA: dice: handle several PCM substreams when any isochronous streams are av...Takashi Sakamoto1-46/+75
2016-03-09ALSA: dice: handle whole available isochronous streamsTakashi Sakamoto1-143/+255
2016-03-09ALSA: dice: have two sets of isochronous resources/streamsTakashi Sakamoto4-48/+79
2016-02-28ALSA: dice: drop duplex streams synchronization to transfer own time stampsTakashi Sakamoto1-40/+2
2016-02-24ALSA: oxfw: discontinue MIDI substream for scs1x at transaction failureTakashi Sakamoto1-3/+10
2016-02-24ALSA: oxfw: retry MIDI transferring for scs1x at transaction failureTakashi Sakamoto1-3/+11
2016-02-20ALSA: fireworks: serialize transactions to update connections at bus resetTakashi Sakamoto2-4/+5
2016-02-20ALSA: bebob: give up updating streams at bus reset handlerTakashi Sakamoto3-20/+16
2016-02-20ALSA: bebob: change type of substream counter from atomic_t to unsigned intTakashi Sakamoto4-11/+11
2016-02-20ALSA: bebob: move mutex from function callee to callersTakashi Sakamoto3-11/+24
2016-02-20ALSA: bebob: simplify bus-reset handlingTakashi Sakamoto3-36/+5
2016-02-18ALSA: oxfw: use workqueue instead of tasklet for scs1xTakashi Sakamoto1-6/+6
2016-02-12ALSA: dice: old firmware optimization for Dice notificationTakashi Sakamoto1-3/+14
2016-02-12ALSA: dice: change notification mask to detect lock status changeTakashi Sakamoto1-1/+1
2016-02-09Merge branch 'for-linus' into for-nextTakashi Iwai4-8/+16
2016-02-09ALSA: dice: ensure phase lock before starting streamingTakashi Sakamoto3-57/+32
2016-02-09ALSA: dice: purge generating channel cacheTakashi Sakamoto3-93/+5
2016-02-09ALSA: dice: get the number of MBLA data channel at opening PCM substreamTakashi Sakamoto1-8/+21
2016-02-09ALSA: dice: add MIDI ports according to current number of MIDI substreamsTakashi Sakamoto1-6/+17
2016-02-09ALSA: dice: limit stream to current sampling transfer frequency.Takashi Sakamoto1-6/+15
2016-02-09ALSA: dice: limit to current sampling transfer frequencyTakashi Sakamoto1-139/+31
2016-02-09ALSA: firewire-digi00x: Drop bogus const type qualifier on dot_scrt()Geert Uytterhoeven1-1/+1
2016-02-05ALSA: firewire-tascam: remove needless member for control and status messageTakashi Sakamoto1-3/+0
2016-02-05ALSA: firewire-tascam: remove a flag for controllerTakashi Sakamoto2-4/+0
2016-02-05ALSA: firewire-tascam: add support for FW-1804Takashi Sakamoto1-1/+10
2016-02-05ALSA: firewire-tascam: fix NULL pointer dereference when model identification...Takashi Sakamoto1-0/+6
2016-01-26ALSA: bebob: Use a signed return type for get_formation_indexLucas Tanure1-5/+9
2016-01-06ALSA: dice: expand timeout to wait for Dice notificationTakashi Sakamoto1-1/+1
2016-01-06ALSA: dice: purge transaction initialization at timeout of Dice notificationTakashi Sakamoto1-23/+8
2016-01-06ALSA: dice: postpone card registrationTakashi Sakamoto2-45/+117
2016-01-06ALSA: dice: split subaddress check from category checkTakashi Sakamoto2-84/+78
2015-12-22ALSA: oxfw: add stream format quirk for SCS.1 modelsTakashi Sakamoto1-1/+9
2015-12-22ALSA: oxfw: obsolete scs1x moduleTakashi Sakamoto4-543/+27
2015-12-22ALSA: oxfw: add MIDI playback port for SCS.1 modelsTakashi Sakamoto1-2/+45
2015-12-22ALSA: oxfw: copy handlers of asynchronous transaction for MIDI playbackTakashi Sakamoto1-0/+161
2015-12-22ALSA: oxfw: add MIDI capture port for SCS.1 modelsTakashi Sakamoto1-1/+33
2015-12-22ALSA: oxfw: copy handlers of asynchronous transaction for MIDI captureTakashi Sakamoto1-1/+82
2015-12-22ALSA: oxfw: allocate own address region for SCS.1 seriesTakashi Sakamoto2-1/+65
2015-12-22ALSA: oxfw: add scs1x layerTakashi Sakamoto4-3/+30
2015-12-22ALSA: oxfw: rename a structure so that it means backward compatibility to old...Takashi Sakamoto2-10/+10
2015-12-22ALSA: oxfw: move model-specific parameters from common structureTakashi Sakamoto3-42/+39
2015-12-22ALSA: oxfw: move model-specific members from common structureTakashi Sakamoto2-19/+34
2015-12-22ALSA: oxfw: enable to keep memory block for model-specific structureTakashi Sakamoto2-0/+2
2015-12-16Merge branch 'topic/firewire-update' into for-nextTakashi Iwai4-34/+46
2015-12-15ALSA: oxfw: gather model-dependent conditions to a functionTakashi Sakamoto1-11/+18
2015-12-15ALSA: oxfw: reuse driver entry to detect quirksTakashi Sakamoto2-16/+24
2015-12-15ALSA: oxfw: change function prototype for AV/C Audio Subunit commandTakashi Sakamoto1-23/+31
2015-12-15ALSA: oxfw: rename local functions for control elements so that they represen...Takashi Sakamoto3-23/+23
2015-12-15ALSA: oxfw: rename a file for control elements so that it's for model-specificTakashi Sakamoto2-3/+3
2015-11-14ALSA: fireworks: change type of substream counter from atomic_t to unsigned intTakashi Sakamoto4-23/+22
2015-11-14ALSA: fireworks: move mutex from function callees to callersTakashi Sakamoto3-11/+24
2015-11-14ALSA: dice: fix detection of Loud devicesTakashi Sakamoto1-0/+4
2015-11-08ALSA: oxfw: add an comment to Kconfig for TASCAM FireOneTakashi Sakamoto1-0/+1
2015-10-30ALSA: firewire-digi00x: add another rawmidi character device for MIDI control...Takashi Sakamoto1-54/+50
2015-10-30ALSA: firewire-digi00x: add MIDI operations for MIDI control portTakashi Sakamoto1-0/+63
2015-10-30ALSA: firewire-digi00x: rename identifiers of MIDI operation for physical portsTakashi Sakamoto1-24/+28
2015-10-20ALSA: firewire-tascam: clear extra MIDI bytes in an asynchronous transactionTakashi Sakamoto1-8/+16
2015-10-20ALSA: firewire-tascam: fix loop condition with some readable variablesTakashi Sakamoto1-15/+20
2015-10-20ALSA: firewire-tascam: use better name for local variables to describe their ...Takashi Sakamoto1-12/+12
2015-10-20ALSA: firewire-tascam: change type of valiables according to function prototypeTakashi Sakamoto1-3/+1
2015-10-20ALSA: firewire-tascam: remove buffer initialization in driver sideTakashi Sakamoto1-2/+0
2015-10-19ALSA: firewire-tascam: off by one in identify_model()Dan Carpenter1-1/+1
2015-10-19ALSA: oxfw: add an entry for TASCAM FireOneTakashi Sakamoto1-0/+17
2015-10-19ALSA: oxfw: support more MIDI portsTakashi Sakamoto1-1/+1
2015-10-19ALSA: oxfw: calculating MIDI ports in stream discoverTakashi Sakamoto2-22/+37
2015-10-19ALSA: firewire-lib: avoid NULL pointer dereference after closing MIDI portTakashi Sakamoto1-1/+5
2015-10-19ALSA: firewire-digi00x/firewire-tascam: remove wrong conversion for Config ROMTakashi Sakamoto2-4/+2