soc/intel/cannonlake: Add config to disable display audio codec

FSP 1263 looks for UPD configuration of "AudioLinkHda"
if false it disables SDI# link for the codec.

Change-Id: I8330f47416e580bf6b9ca1faed1de5cd578d0e2e
Signed-off-by: Selma BENSAID <selma.bensaid@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/35078
Reviewed-by: Aamir Bohra <aamir.bohra@intel.com>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
diff --git a/src/soc/intel/cannonlake/chip.h b/src/soc/intel/cannonlake/chip.h
index fa98cd4..2ebe017 100644
--- a/src/soc/intel/cannonlake/chip.h
+++ b/src/soc/intel/cannonlake/chip.h
@@ -154,6 +154,7 @@
 
 	/* Enable/Disable HD Audio Link. Muxed with SSP0/SSP1/SNDW1 */
 	uint8_t PchHdaAudioLinkHda;
+	uint8_t PchHdaIDispCodecDisconnect;
 	uint8_t PchHdaAudioLinkDmic0;
 	uint8_t PchHdaAudioLinkDmic1;
 	uint8_t PchHdaAudioLinkSsp0;
diff --git a/src/soc/intel/cannonlake/fsp_params.c b/src/soc/intel/cannonlake/fsp_params.c
index 494c1db..5cdddc6 100644
--- a/src/soc/intel/cannonlake/fsp_params.c
+++ b/src/soc/intel/cannonlake/fsp_params.c
@@ -205,6 +205,7 @@
 
 	/* Audio */
 	params->PchHdaDspEnable = config->PchHdaDspEnable;
+	params->PchHdaIDispCodecDisconnect = config->PchHdaIDispCodecDisconnect;
 	params->PchHdaAudioLinkHda = config->PchHdaAudioLinkHda;
 	params->PchHdaAudioLinkDmic0 = config->PchHdaAudioLinkDmic0;
 	params->PchHdaAudioLinkDmic1 = config->PchHdaAudioLinkDmic1;