summaryrefslogtreecommitdiff
path: root/src/soc/intel/skylake/include
diff options
context:
space:
mode:
authorDuncan Laurie <dlaurie@chromium.org>2017-03-02 10:13:51 -0800
committerDuncan Laurie <dlaurie@chromium.org>2017-03-15 18:32:27 +0100
commit4a75a66d67ee465749eafe8a5128e0c54675c708 (patch)
tree6bb60c75c091fe16b49fe3efc3d6c43a0acaac4a /src/soc/intel/skylake/include
parent7273e183992793f5ec3f255ddec77219c991d32a (diff)
downloadcoreboot-4a75a66d67ee465749eafe8a5128e0c54675c708.tar.xz
intel/skylake: nhlt: Add support for rt5514 NHLT blob
Add support for describing the NHLT blob for the rt5514 DSP. Currently this only supports 4 channel capture. BUG=b:35585307 BRANCH=none TEST=build and boot on Eve P1 Change-Id: Ib59b56222f9aa65370fdcf9ddf25145c571b1b2e Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://review.coreboot.org/18816 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Furquan Shaikh <furquan@google.com>
Diffstat (limited to 'src/soc/intel/skylake/include')
-rw-r--r--src/soc/intel/skylake/include/soc/nhlt.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/soc/intel/skylake/include/soc/nhlt.h b/src/soc/intel/skylake/include/soc/nhlt.h
index 39930036e6..d3e4568d29 100644
--- a/src/soc/intel/skylake/include/soc/nhlt.h
+++ b/src/soc/intel/skylake/include/soc/nhlt.h
@@ -61,6 +61,11 @@ int nhlt_soc_add_ssm4567(struct nhlt *nhlt, int hwlink);
int nhlt_soc_add_max98357(struct nhlt *nhlt, int hwlink);
/*
+ * Add rt5514 DSP on provided SSP link. Return 0 on success, < 0 on error.
+ */
+int nhlt_soc_add_rt5514(struct nhlt *nhlt, int hwlink, int num_channels);
+
+/*
* Add rt5663 headset codec on provided SSP link. Return 0 on success, < 0
* on error.
*/