aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/soundwire/stream.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-03soundwire: Use snd_soc_substream_to_rtd() to obtain rtdCezary Rojewski1-3/+3
2024-01-18Merge tag 'soundwire-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-5/+5
2023-11-28soundwire: stream: fix NULL pointer dereference for multi_linkKrzysztof Kozlowski1-3/+4
2023-11-23soundwire: stream: constify sdw_port_config when adding devicesKrzysztof Kozlowski1-5/+5
2023-09-25ASoC: soundwire: convert not to use asoc_xxx()Kuninori Morimoto1-1/+1
2023-06-21soundwire: stream: Make master_list ordered to prevent deadlocksRichard Fitzgerald1-2/+16
2023-06-08soundwire: stream: Remove unnecessary gotosCharles Keepax1-68/+56
2023-06-08soundwire: stream: Invert logic on runtime alloc flagsCharles Keepax1-13/+12
2023-06-08soundwire: stream: Remove unneeded checks for NULL busCharles Keepax1-12/+2
2023-06-08soundwire: stream: Add missing clear of alloc_slave_rtCharles Keepax1-1/+3
2023-04-12soundwire: stream: uniquify dev_err() logsPierre-Louis Bossart1-8/+10
2023-04-12soundwire: stream: remove bus->dev from logs on multiple busesPierre-Louis Bossart1-2/+2
2023-04-12soundwire: stream: restore cumulative bus bandwidth when compute_params callb...Shuming Fan1-1/+1
2023-02-24Merge tag 'soundwire-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-19/+19
2023-01-31soundwire: bus: remove sdw_defer argument in sdw_transfer_defer()Pierre-Louis Bossart1-3/+1
2023-01-31soundwire: stream: use consistent pattern for freeing buffersPierre-Louis Bossart1-1/+3
2023-01-31soundwire: stream: Add specific prep/deprep commands to port_prep callbackStefan Binding1-2/+2
2023-01-09soundwire: stream: Move remaining register accesses over to no_pmCharles Keepax1-15/+15
2022-07-06soundwire: revisit driver bind/unbind and callbacksPierre-Louis Bossart1-18/+35
2022-04-05soundwire: stream: Fix error return code in do_bank_switch()Wang Wensheng1-0/+1
2022-02-11soundwire: stream: make enable/disable/deprepare idempotentPierre-Louis Bossart1-0/+15
2022-02-11soundwire: stream: sdw_stream_add_ functions can be called multiple timesPierre-Louis Bossart1-0/+24
2022-02-11soundwire: stream: introduce sdw_slave_rt_find() helperPierre-Louis Bossart1-12/+22
2022-02-11soundwire: stream: separate alloc and config within sdw_stream_add_xxx()Pierre-Louis Bossart1-32/+48
2022-02-11soundwire: stream: move list addition to sdw_slave_alloc_rt()Pierre-Louis Bossart1-3/+6
2022-02-11soundwire: stream: rename and move master/slave_rt_free routinesPierre-Louis Bossart1-36/+36
2022-02-11soundwire: stream: group sdw_stream_ functionsPierre-Louis Bossart1-264/+264
2022-02-11soundwire: stream: split sdw_alloc_slave_rt() in alloc and configPierre-Louis Bossart1-10/+25
2022-02-11soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpersPierre-Louis Bossart1-26/+26
2022-02-11soundwire: stream: split sdw_alloc_master_rt() in alloc and configPierre-Louis Bossart1-17/+34
2022-02-11soundwire: stream: simplify sdw_alloc_master_rt()Pierre-Louis Bossart1-9/+18
2022-02-11soundwire: stream: group sdw_port and sdw_master/slave_port functionsPierre-Louis Bossart1-122/+120
2022-02-11soundwire: stream: add 'slave' prefix for port range checksPierre-Louis Bossart1-11/+11
2022-02-11soundwire: stream: split alloc and config in two functionsPierre-Louis Bossart1-12/+37
2022-02-11soundwire: stream: split port allocation and configuration loopsPierre-Louis Bossart1-0/+8
2022-02-11soundwire: stream: add alloc/config/free helpers for portsPierre-Louis Bossart1-38/+45
2022-02-11soundwire: stream: simplify check on port rangePierre-Louis Bossart1-6/+4
2022-02-11soundwire: stream: add slave runtime to list earlierPierre-Louis Bossart1-11/+2
2022-02-11soundwire: stream: remove unused parameter in sdw_stream_add_slavePierre-Louis Bossart1-4/+2
2021-12-24ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWirePierre-Louis Bossart1-2/+2
2021-08-02soundwire: stream: don't program mockup device portsBard Liao1-0/+3
2021-08-02soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATABard Liao1-1/+1
2021-06-20soundwire: stream: Fix test for DP prepare completeRichard Fitzgerald1-7/+6
2021-04-06soundwire: stream: fix memory leak in stream config error pathRander Wang1-1/+9
2021-03-30soundwire: stream: remove useless bus initializationsPierre-Louis Bossart1-2/+2
2021-03-30soundwire: stream: remove useless initializationPierre-Louis Bossart1-2/+2
2021-03-23soundwire: stream: add missing \n in dev_err()Pierre-Louis Bossart1-5/+5
2020-10-01Merge tag 'soundwire-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman1-16/+29
2020-09-23soundwire: enable Data Port test modesPierre-Louis Bossart1-1/+2
2020-09-18soundwire: Add generic bandwidth allocation algorithmBard Liao1-0/+12
2020-09-04soundwire: stream: fix NULL/IS_ERR confusionPierre-Louis Bossart1-1/+1
2020-09-04soundwire: stream: use FIELD_{GET|PREP}Vinod Koul1-8/+5
2020-09-03soundwire: stream: enable hw_sync as needed by hardwarePierre-Louis Bossart1-6/+9
2020-09-03soundwire: fix double free of dangling pointerTom Rix1-3/+5
2020-07-16soundwire: fix the kernel-doc commentVinod Koul1-2/+2
2020-07-15soundwire: stream: add helper to startup/shutdown streamsPierre-Louis Bossart1-0/+98
2020-03-20Merge branch 'topic/ro_wordlength' into nextVinod Koul1-7/+9
2020-03-20soundwire: stream: Add read_only_wordlength flag to port propertiesSrinivas Kandagatla1-7/+9
2020-03-13soundwire: stream: use sdw_write instead of updateSrinivas Kandagatla1-5/+4
2020-02-13soundwire: stream: don't program ports when a stream that has not been preparedRander Wang1-5/+17
2020-02-13soundwire: stream: fix support for multiple Slaves on the same linkRander Wang1-2/+3
2020-02-13soundwire: stream: do not update parameters during DISABLED-PREPARED transitionPierre-Louis Bossart1-2/+17
2020-02-13soundwire: stream: only prepare stream when it is configured.Bard Liao1-1/+6
2020-02-13soundwire: stream: update state machine and add state checksPierre-Louis Bossart1-0/+37
2020-01-10soundwire: stream: remove redundant pr_err tracesPierre-Louis Bossart1-8/+0
2019-09-04soundwire: stream: make stream name a const pointerSrinivas Kandagatla1-1/+1
2019-09-04soundwire: Add compute_params callbackVinod Koul1-0/+10
2019-08-21soundwire: stream: remove unnecessary variable initializationsPierre-Louis Bossart1-26/+38
2019-08-21soundwire: stream: fix disable sequencePierre-Louis Bossart1-1/+18
2019-08-21soundwire: export helpers to find row and column valuesPierre-Louis Bossart1-6/+8
2019-07-05Merge tag 'soundwire-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Greg Kroah-Hartman1-4/+4
2019-06-06soundwire: stream: fix bad unlock balanceSrinivas Kandagatla1-1/+2
2019-05-27soundwire: rename/clarify MIPI DisCo propertiesPierre-Louis Bossart1-3/+3
2019-05-27soundwire: rename 'freq' fieldsPierre-Louis Bossart1-1/+1
2019-05-27soundwire: stream: fix out of boundary access on port propertiesSrinivas Kandagatla1-3/+1
2019-05-02soundwire: add a blank line between functionsVinod Koul1-0/+1
2019-05-02soundwire: fix more typosVinod Koul1-2/+2
2019-05-02soundwire: more alignment fixesVinod Koul1-5/+10
2019-05-02soundwire: remove empty line before/after bracesVinod Koul1-8/+0
2019-05-02soundwire: add missing newlines in dynamic debug logsPierre-Louis Bossart1-55/+55
2019-05-02soundwire: stream: fix alignment issuesPierre-Louis Bossart1-77/+84
2019-04-14soundwire: stream: remove useless initialization of local variablePierre-Louis Bossart1-1/+1
2018-08-27soundwire: keep track of Masters in a streamShreyas NC1-0/+1
2018-08-27soundwire: Add support for multi link bank switchShreyas NC1-12/+133
2018-08-27soundwire: Handle multiple master instances in a streamVinod Koul1-123/+188
2018-08-27soundwire: Add support to lock across bus instancesSanyog Kale1-0/+43
2018-08-27soundwire: Fix acquiring bus lock twice during master releaseSanyog Kale1-3/+4
2018-08-27soundwire: Fix incorrect exit after configuring streamShreyas NC1-2/+4
2018-08-27soundwire: Fix duplicate stream state assignmentShreyas NC1-2/+10
2018-06-15docs: Fix more broken referencesMauro Carvalho Chehab1-4/+4
2018-05-11soundwire: Add stream configuration APIsSanyog Kale1-0/+244
2018-05-11soundwire: Add bank switch routineSanyog Kale1-0/+202
2018-05-11soundwire: Add helpers for ports operationsSanyog Kale1-0/+271
2018-05-11soundwire: Add Master and Slave port programmingSanyog Kale1-0/+262
2018-05-11soundwire: Add support for port managementSanyog Kale1-2/+142
2018-05-11soundwire: Add support for SoundWire stream managementSanyog Kale1-0/+360