Skip to content

Commit c3528fe

Browse files
ranj063ujfalusi
authored andcommitted
ASoC: SOF: Add support for IPC4 compressed
Set and define the compressed ops for IPC4. The initial implementation supports basic features: PAUSE PUSH/RELEASE, DRAIN and progress reporting. Tested with PCM, MP3, AAC and VORBIS codec. Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Co-developed-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com> Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
1 parent 3002d0f commit c3528fe

5 files changed

Lines changed: 749 additions & 2 deletions

File tree

sound/soc/sof/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ snd-sof-y := core.o ops.o loader.o ipc.o pcm.o pm.o debug.o topology.o\
88
ifneq ($(CONFIG_SND_SOC_SOF_IPC3),)
99
snd-sof-y += ipc3.o ipc3-loader.o ipc3-topology.o ipc3-control.o ipc3-pcm.o\
1010
ipc3-dtrace.o
11+
snd-sof-$(CONFIG_SND_SOC_SOF_COMPRESS) += ipc3-compress.o
1112
endif
1213
ifneq ($(CONFIG_SND_SOC_SOF_IPC4),)
1314
snd-sof-y += ipc4.o ipc4-loader.o ipc4-topology.o ipc4-control.o ipc4-pcm.o\
1415
ipc4-mtrace.o ipc4-telemetry.o
16+
snd-sof-$(CONFIG_SND_SOC_SOF_COMPRESS) += ipc4-compress.o
1517
endif
1618

1719
# SOF client support
1820
ifneq ($(CONFIG_SND_SOC_SOF_CLIENT),)
1921
snd-sof-y += sof-client.o
2022
endif
2123

22-
snd-sof-$(CONFIG_SND_SOC_SOF_COMPRESS) += ipc3-compress.o
23-
2424
snd-sof-pci-y := sof-pci-dev.o
2525
snd-sof-acpi-y := sof-acpi-dev.o
2626
snd-sof-of-y := sof-of-dev.o

0 commit comments

Comments
 (0)