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>
diff --git a/src/soc/intel/skylake/Kconfig b/src/soc/intel/skylake/Kconfig
index 9dcafe6..725a25d 100644
--- a/src/soc/intel/skylake/Kconfig
+++ b/src/soc/intel/skylake/Kconfig
@@ -59,6 +59,7 @@
 	select TSC_CONSTANT_RATE
 	select TSC_SYNC_MFENCE
 	select UDELAY_TSC
+	select ACPI_NHLT
 
 config MAINBOARD_USES_FSP2_0
 	bool
@@ -234,6 +235,18 @@
 	help
 	  Include DSP firmware settings for ssm4567 smart amplifier.
 
+config NHLT_RT5663
+	bool
+	default n
+	help
+	  Include DSP firmware settings for rt5663 headset codec.
+
+config NHLT_MAX98927
+	bool
+	default n
+	help
+	  Include DSP firmware settings for max98927 amplifier.
+
 config SKIP_FSP_CAR
 	bool "Skip cache as RAM setup in FSP"
 	default y