vc/intel/fsp/wildcatlake: Expose PchHdaMicPrivacyMode

Expose the PchHdaMicPrivacyMode UPD parameter in the FSP-S
configuration structure for WildcatLake. This parameter controls
the HD Audio microphone privacy mode, allowing mainboards to
configure whether microphone privacy is hardware-managed,
firmware-managed, forced to mute, or disabled entirely.

TEST=Built WCL FSP successfully with this change.

Change-Id: If48c684aea09291715718a6e8fb400b9550aab61
Signed-off-by: Zhixing Ma <zhixing.ma@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/89779
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Jérémy Compostella <jeremy.compostella@intel.com>
This commit is contained in:
Zhixing Ma 2025-10-27 13:29:08 -07:00 committed by Matt DeVillier
commit da204a92c1

View file

@ -2337,9 +2337,17 @@ typedef struct {
**/
UINT8 PchHdaLinkFrequency;
/** Offset 0x149B - Reserved
/** Offset 0x149B - HD Audio Microphone Privacy Mode
HD Audio Microphone Privacy Mode: 0: No Microphone Privacy Support; 1: HW Managed
Microphone Privacy; 2: FW Managed Microphone Privacy; 3: Force Microphone Mute
0: No Microphone Privacy Support, 1: HW Managed Microphone Privacy, 2: FW Managed
Microphone Privacy, 3: Force Microphone Mute
**/
UINT8 Reserved59[2];
UINT8 PchHdaMicPrivacyMode;
/** Offset 0x149C - Reserved
**/
UINT8 Reserved59;
/** Offset 0x149D - HD Audio Microphone Privacy applied for SoundWire Link number 0 in HW Mode
HD Audio Microphone Privacy applied for SoundWire Link number 0 in HW Mode: 0: Disable, 1: Enable