summaryrefslogtreecommitdiffstats
path: root/src/soc/intel/skylake/include/soc/nhlt.h
diff options
context:
space:
mode:
authorRizwan Qureshi <rizwan.qureshi@intel.com>2017-01-14 06:08:21 +0530
committerMartin Roth <martinroth@google.com>2017-02-17 19:26:15 +0100
commit17335fab175ed1a16f61729b03c1fbeeec366f37 (patch)
tree8922c6825d455ea2178600ee3f0403c3e297711c /src/soc/intel/skylake/include/soc/nhlt.h
parent4979d7610e74b83f7b41b10ac30b4fb619b4e26d (diff)
downloadcoreboot-17335fab175ed1a16f61729b03c1fbeeec366f37.tar.gz
coreboot-17335fab175ed1a16f61729b03c1fbeeec366f37.tar.bz2
coreboot-17335fab175ed1a16f61729b03c1fbeeec366f37.zip
soc/intel/skylake: Add Maxim 98927 and Realtek 5663 NHLT blob support
Add APIs and required parameters for creating Maxim 98927 and Realtek 5336 SSP endpoints in NHLT table. BUG=chrome-os-partner:62051 BRANCH=None TEST=check that NHLT table created is created properly Change-Id: Ica302aab05c5364faf4923dc5327be8e8eaae8b4 Signed-off-by: Rizwan Qureshi <rizwan.qureshi@intel.com> Signed-off-by: Naresh G Solanki <naresh.solanki@intel.com> Signed-off-by: M Naveen <naveen.m@intel.com> Reviewed-on: https://review.coreboot.org/18213 Tested-by: build bot (Jenkins) Reviewed-by: Furquan Shaikh <furquan@google.com>
Diffstat (limited to 'src/soc/intel/skylake/include/soc/nhlt.h')
-rw-r--r--src/soc/intel/skylake/include/soc/nhlt.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/soc/intel/skylake/include/soc/nhlt.h b/src/soc/intel/skylake/include/soc/nhlt.h
index 008dd0d907ef..39930036e6a0 100644
--- a/src/soc/intel/skylake/include/soc/nhlt.h
+++ b/src/soc/intel/skylake/include/soc/nhlt.h
@@ -60,4 +60,16 @@ int nhlt_soc_add_ssm4567(struct nhlt *nhlt, int hwlink);
*/
int nhlt_soc_add_max98357(struct nhlt *nhlt, int hwlink);
+/*
+ * Add rt5663 headset codec on provided SSP link. Return 0 on success, < 0
+ * on error.
+ */
+int nhlt_soc_add_rt5663(struct nhlt *nhlt, int hwlink);
+
+/*
+ * Add max98927 amplifier in stereo configuration on provided SSP link.
+ * Return 0 on success, < 0 on error.
+ */
+int nhlt_soc_add_max98927(struct nhlt *nhlt, int hwlink);
+
#endif