summaryrefslogtreecommitdiffstats
path: root/sound/soc/sof/sof-audio.c
Commit message (Expand)AuthorAgeFilesLines
* ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error rollbackPeter Ujfalusi2024-06-121-1/+1
* ASoC: SOF: Intel: clarify Copyright informationPierre-Louis Bossart2024-05-061-1/+1
* ASoC: SOF: pcm: add pending_stop state variablePierre-Louis Bossart2024-04-021-0/+1
* ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logsPierre-Louis Bossart2024-04-021-8/+20
* ASoC: SOF: topology: dynamically allocate and store DAI widget->privatePierre-Louis Bossart2024-02-131-5/+3
* Merge tag 'asoc-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai2024-01-081-120/+0
|\
| * ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.cPeter Ujfalusi2023-11-291-98/+0
| * ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.cPeter Ujfalusi2023-11-291-22/+0
* | ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology coresRanjani Sridharan2023-11-241-24/+41
|/
* ASoC: Merge up fixesMark Brown2023-09-261-1/+2
|\
| * ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failurePeter Ujfalusi2023-09-141-1/+2
* | ASoC: SOF: Pass PCI SSID to machine driverRichard Fitzgerald2023-09-121-0/+7
|/
* ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_orderBard Liao2023-06-161-0/+15
* ASoC: SOF: sof-audio: add is_virtual_widget helperBard Liao2023-06-161-16/+16
* ASoC: SOF: pcm: Add an option to skip platform trigger during stopRanjani Sridharan2023-04-201-8/+14
* ASoC: SOF: Add support for DSPless modePeter Ujfalusi2023-04-041-1/+1
* ASoC: SOF: sof-audio: add support for setting up loopback routesChao Song2023-03-131-1/+60
* ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phasePierre-Louis Bossart2023-03-071-2/+2
* ASoC: SOF: sof-audio: Fix broken early bclk feature for SSPRanjani Sridharan2023-03-071-3/+25
* Merge tag 'asoc-v6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai2023-02-161-94/+187
|\
| * ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access racePeter Ujfalusi2023-01-271-6/+30
| * ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on errorPeter Ujfalusi2023-01-271-1/+5
| * ASoC: SOF: Introduce struct snd_sof_pipelineRanjani Sridharan2023-01-271-17/+31
| * ASoC: SOF: sof-audio: Populate the PCM stream pipeline_infoRanjani Sridharan2023-01-271-17/+52
| * ASoC: SOF: sof-audio: Only process widgets in the connected widget listRanjani Sridharan2023-01-271-15/+36
| * ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only onceRanjani Sridharan2023-01-271-30/+18
| * ASoC: Merge up 6.2 fixesMark Brown2023-01-181-6/+7
| |\
| * | ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as wellPeter Ujfalusi2022-12-251-23/+28
| * | ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optionalPeter Ujfalusi2022-12-251-4/+6
* | | ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failurePeter Ujfalusi2023-01-201-1/+2
| |/ |/|
* | ASoC: SOF: sof-audio: Fixes for widget prepare andMark Brown2023-01-181-4/+5
|\ \
| * | ASoC: SOF: keep prepare/unprepare widgets in sink pathBard Liao2023-01-181-2/+3
| * | ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULLRanjani Sridharan2023-01-181-2/+2
| * | ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0Bard Liao2023-01-181-1/+1
| |/
* / ASoC: SOF: sof-audio: start with the right widget typeBard Liao2023-01-171-2/+2
|/
* ASoC: SOF: introduce new DEBUG_NOCODEC modePierre-Louis Bossart2022-10-281-0/+5
* ASoC: SOF: don't unprepare widget used other pipelinesRander Wang2022-09-201-2/+2
* ASoC: SOF: clear prepare state when widget is unpreparedRander Wang2022-09-201-5/+7
* ASoC: SOF: add widget setup/free tracingBard Liao2022-09-191-0/+5
* ASoC: SOF: Introduce function sof_of_machine_selectChunxu Li2022-09-051-0/+29
* ASoC: SOF: Introduce function sof_of_machine_selectChunxu Li2022-08-231-0/+1
* ASoC: SOF: Fix potential NULL pointer dereferenceAmadeusz Sławiński2022-06-061-1/+1
* ASoC: SOF: Add a prepare op to IPC topology widget opsRanjani Sridharan2022-04-291-9/+130
* ASoC: SOF: clarify use of widget complete flagRanjani Sridharan2022-04-291-2/+1
* ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_opsRanjani Sridharan2022-04-291-1/+6
* ASoC: SOF: sof-audio: Set up widgets from source to sinkRanjani Sridharan2022-04-291-47/+123
* ASoC: SOF: sof-audio: reset route status before freeing widgetRanjani Sridharan2022-04-291-2/+3
* ASoC: SOF: remove incorrect clearing of prepared flagRanjani Sridharan2022-04-251-36/+0
* ASoC: SOF: sof-audio: preserve topology filename override in nocodec modePierre-Louis Bossart2022-04-191-1/+2
* ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set upPeter Ujfalusi2022-04-111-50/+4