ASoC: SOF: Add Sound Open Firmware driver core
authorLiam Girdwood <liam.r.girdwood@linux.intel.com>
Fri, 12 Apr 2019 16:05:06 +0000 (11:05 -0500)
committerMark Brown <broonie@kernel.org>
Sat, 27 Apr 2019 17:47:19 +0000 (02:47 +0900)
commitc16211d6226dbde8819b84da07508083a1138a06
tree65c0c59357453bbe8797e8a850d7f822429d74dd
parent8f8a54884dfd3d756693b7f174a06397bf19d8a5
ASoC: SOF: Add Sound Open Firmware driver core

The Sound Open Firmware driver core is a generic architecture
independent layer that allows SOF to be used on many different
architectures and platforms. It abstracts DSP operations and IO
methods so that the target DSP can be an internal memory mapped or
external SPI or I2C based device. This abstraction also allows SOF to
be run on many different VMs on the same physical HW.

SOF also requires some data in ASoC PCM runtime data for looking up
SOF data during ASoC PCM operations.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
include/sound/sof.h [new file with mode: 0644]
sound/soc/sof/core.c [new file with mode: 0644]
sound/soc/sof/sof-priv.h [new file with mode: 0644]