summaryrefslogtreecommitdiff
path: root/sound/soc/sof/sof-audio.c
AgeCommit message (Expand)AuthorFilesLines
2023-02-22ASoC: SOF: sof-audio: start with the right widget typeBard Liao1-2/+2
2023-02-09ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failurePeter Ujfalusi1-1/+2
2023-02-09ASoC: SOF: keep prepare/unprepare widgets in sink pathBard Liao1-2/+3
2023-02-09ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULLRanjani Sridharan1-2/+2
2023-02-09ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0Bard Liao1-1/+1
2022-09-20ASoC: SOF: don't unprepare widget used other pipelinesRander Wang1-2/+2
2022-09-20ASoC: SOF: clear prepare state when widget is unpreparedRander Wang1-5/+7
2022-09-19ASoC: SOF: add widget setup/free tracingBard Liao1-0/+5
2022-09-05ASoC: SOF: Introduce function sof_of_machine_selectChunxu Li1-0/+29
2022-08-23ASoC: SOF: Introduce function sof_of_machine_selectChunxu Li1-0/+1
2022-06-06ASoC: SOF: Fix potential NULL pointer dereferenceAmadeusz Sławiński1-1/+1
2022-04-29ASoC: SOF: Add a prepare op to IPC topology widget opsRanjani Sridharan1-9/+130
2022-04-29ASoC: SOF: clarify use of widget complete flagRanjani Sridharan1-2/+1
2022-04-29ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_opsRanjani Sridharan1-1/+6
2022-04-29ASoC: SOF: sof-audio: Set up widgets from source to sinkRanjani Sridharan1-47/+123
2022-04-29ASoC: SOF: sof-audio: reset route status before freeing widgetRanjani Sridharan1-2/+3
2022-04-25ASoC: SOF: remove incorrect clearing of prepared flagRanjani Sridharan1-36/+0
2022-04-19ASoC: SOF: sof-audio: preserve topology filename override in nocodec modePierre-Louis Bossart1-1/+2
2022-04-11ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set upPeter Ujfalusi1-50/+4
2022-04-04ASoC: SOF: Drop support for mapped control dataPeter Ujfalusi1-3/+0
2022-03-18ASoC: SOF: Add a new dai_get_clk topology IPC opRanjani Sridharan1-24/+7
2022-03-18ASoC: SOF: topology: Add ops for setting up and tearing down pipelinesRanjani Sridharan1-186/+0
2022-03-18ASoC: SOF: expose sof_route_setup()Ranjani Sridharan1-2/+2
2022-03-18ASoC: SOF: Introduce IPC3 PCM hw_free opRanjani Sridharan1-3/+8
2022-03-18ASoC: SOF: Make sof_widget_setup/free IPC agnosticRanjani Sridharan1-114/+22
2022-03-18ASoC: SOF: set up scheduler widget before all other widgets in the pipelineRanjani Sridharan1-38/+44
2022-03-16ASoC: SOF: topology: remove snd_sof_complete_pipeline()Ranjani Sridharan1-6/+12
2022-03-16ASoC: SOF: topology: Make route setup IPC agnosticRanjani Sridharan1-34/+14
2022-03-09ASoC: SOF: make struct snd_sof_dai IPC agnosticRanjani Sridharan1-11/+19
2022-03-09ASoC: SOF: topology: make sof_route_load() IPC agnosticRanjani Sridharan1-9/+6
2022-03-08ASoC: SOF: change comp_dai to a pointer in struct snd_sof_daiRanjani Sridharan1-15/+3
2022-03-08ASoC: SOF: sof-audio: removed unused functionPierre-Louis Bossart1-14/+0
2022-03-08ASoC: SOF: set swidget's core for scheduler widgetRanjani Sridharan1-18/+5
2022-03-08ASoC: SOF: remove snd_sof_pipeline_find()Ranjani Sridharan1-16/+0
2021-12-17ASoC: SOF: avoid casting "const" attribute awayGuennadi Liakhovetski1-4/+5
2021-12-16ASoC: SOF: topology: read back control data from DSPRanjani Sridharan1-0/+14
2021-12-16ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data()Peter Ujfalusi1-16/+1
2021-12-16ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_controlPeter Ujfalusi1-1/+1
2021-12-16ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data()Peter Ujfalusi1-1/+1
2021-12-16ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data()Peter Ujfalusi1-4/+2
2021-11-26ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flagsRanjani Sridharan1-1/+1
2021-11-26ASoC: SOF: Add a helper for freeing PCM streamRanjani Sridharan1-14/+26
2021-11-26ASoC: SOF: call platform hw_free for paused streams during suspendRanjani Sridharan1-0/+7
2021-11-24ASoC: SOF: handle paused streams during system suspendRanjani Sridharan1-2/+72
2021-11-24ASoC: SOF: sof-audio: setup sched widgets during pipeline complete stepPierre-Louis Bossart1-2/+17
2021-11-22ASoC: SOF: add support for dynamic pipelines with multi-coreRanjani Sridharan1-13/+54
2021-11-22ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelinesRanjani Sridharan1-3/+10
2021-11-22ASoC: SOF: topology: remove sof_load_pipeline_ipc()Ranjani Sridharan1-1/+2
2021-10-07ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_devPeter Ujfalusi1-7/+5
2021-10-05ASoC: SOF: Intel: hda: add new flags for DAI_CONFIGPierre-Louis Bossart1-0/+4