summaryrefslogtreecommitdiffstats
path: root/sound/soc/sof/sof-audio.c
AgeCommit message (Expand)AuthorLines
2024-06-21ASoC: Merge up fixesMark Brown-1/+1
2024-06-12ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error rollbackPeter Ujfalusi-1/+1
2024-05-29ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots functionBrent Lu-0/+10
2024-05-29ASoC: SOF: sof-audio: rename dai clock setting query functionBrent Lu-5/+5
2024-05-06ASoC: SOF: Intel: clarify Copyright informationPierre-Louis Bossart-1/+1
2024-04-02ASoC: SOF: pcm: add pending_stop state variablePierre-Louis Bossart-0/+1
2024-04-02ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logsPierre-Louis Bossart-8/+20
2024-02-13ASoC: SOF: topology: dynamically allocate and store DAI widget->privatePierre-Louis Bossart-5/+3
2024-01-08Merge tag 'asoc-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai-120/+0
2023-11-29ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.cPeter Ujfalusi-98/+0
2023-11-29ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.cPeter Ujfalusi-22/+0
2023-11-24ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology coresRanjani Sridharan-24/+41
2023-09-26ASoC: Merge up fixesMark Brown-1/+2
2023-09-14ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failurePeter Ujfalusi-1/+2
2023-09-12ASoC: SOF: Pass PCI SSID to machine driverRichard Fitzgerald-0/+7
2023-06-16ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_orderBard Liao-0/+15
2023-06-16ASoC: SOF: sof-audio: add is_virtual_widget helperBard Liao-16/+16
2023-04-20ASoC: SOF: pcm: Add an option to skip platform trigger during stopRanjani Sridharan-8/+14
2023-04-04ASoC: SOF: Add support for DSPless modePeter Ujfalusi-1/+1
2023-03-13ASoC: SOF: sof-audio: add support for setting up loopback routesChao Song-1/+60
2023-03-07ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phasePierre-Louis Bossart-2/+2
2023-03-07ASoC: SOF: sof-audio: Fix broken early bclk feature for SSPRanjani Sridharan-3/+25
2023-02-16Merge tag 'asoc-v6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai-94/+187
2023-01-27ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access racePeter Ujfalusi-6/+30
2023-01-27ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on errorPeter Ujfalusi-1/+5
2023-01-27ASoC: SOF: Introduce struct snd_sof_pipelineRanjani Sridharan-17/+31
2023-01-27ASoC: SOF: sof-audio: Populate the PCM stream pipeline_infoRanjani Sridharan-17/+52
2023-01-27ASoC: SOF: sof-audio: Only process widgets in the connected widget listRanjani Sridharan-15/+36
2023-01-27ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only onceRanjani Sridharan-30/+18
2023-01-20ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failurePeter Ujfalusi-1/+2
2023-01-18ASoC: Merge up 6.2 fixesMark Brown-6/+7
2023-01-18ASoC: SOF: sof-audio: Fixes for widget prepare andMark Brown-4/+5
2023-01-18ASoC: SOF: keep prepare/unprepare widgets in sink pathBard Liao-2/+3
2023-01-18ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULLRanjani Sridharan-2/+2
2023-01-18ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0Bard Liao-1/+1
2023-01-17ASoC: SOF: sof-audio: start with the right widget typeBard Liao-2/+2
2022-12-25ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as wellPeter Ujfalusi-23/+28
2022-12-25ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optionalPeter Ujfalusi-4/+6
2022-10-28ASoC: SOF: introduce new DEBUG_NOCODEC modePierre-Louis Bossart-0/+5
2022-09-20ASoC: SOF: don't unprepare widget used other pipelinesRander Wang-2/+2
2022-09-20ASoC: SOF: clear prepare state when widget is unpreparedRander Wang-5/+7
2022-09-19ASoC: SOF: add widget setup/free tracingBard Liao-0/+5
2022-09-05ASoC: SOF: Introduce function sof_of_machine_selectChunxu Li-0/+29
2022-08-23ASoC: SOF: Introduce function sof_of_machine_selectChunxu Li-0/+1
2022-06-06ASoC: SOF: Fix potential NULL pointer dereferenceAmadeusz Sławiński-1/+1
2022-04-29ASoC: SOF: Add a prepare op to IPC topology widget opsRanjani Sridharan-9/+130
2022-04-29ASoC: SOF: clarify use of widget complete flagRanjani Sridharan-2/+1
2022-04-29ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_opsRanjani Sridharan-1/+6
2022-04-29ASoC: SOF: sof-audio: Set up widgets from source to sinkRanjani Sridharan-47/+123
2022-04-29ASoC: SOF: sof-audio: reset route status before freeing widgetRanjani Sridharan-2/+3