REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3171
Adds the following files: * IpBlock/Cnvi/IncludePrivate Cc: Sai Chaganty <rangasai.v.chaga...@intel.com> Cc: Nate DeSimone <nathaniel.l.desim...@intel.com> Signed-off-by: Heng Luo <heng....@intel.com> --- Silicon/Intel/TigerlakeSiliconPkg/IpBlock/Cnvi/IncludePrivate/CnviConfigHob.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Silicon/Intel/TigerlakeSiliconPkg/IpBlock/Cnvi/IncludePrivate/CnviConfigHob.h b/Silicon/Intel/TigerlakeSiliconPkg/IpBlock/Cnvi/IncludePrivate/CnviConfigHob.h new file mode 100644 index 0000000000..e881e49d62 --- /dev/null +++ b/Silicon/Intel/TigerlakeSiliconPkg/IpBlock/Cnvi/IncludePrivate/CnviConfigHob.h @@ -0,0 +1,27 @@ +/** @file + This file defines the CNVi CONFIG HOB + + Copyright (c) 2021, Intel Corporation. All rights reserved.<BR> + SPDX-License-Identifier: BSD-2-Clause-Patent +**/ +#ifndef _CNVI_CONFIG_HOB_H_ +#define _CNVI_CONFIG_HOB_H_ + +#include <Base.h> + +extern EFI_GUID gCnviConfigHobGuid; +#pragma pack (push,1) + +/** + This HOB is used to pass CNVi related private information to DXE phase +**/ +typedef struct { + EFI_HOB_GUID_TYPE EfiHobGuidType; ///< GUID HOB type structure for gCnviConfigHobGuid + UINT32 Mode : 1; ///< 0: Disabled, <b>1: Auto</b> + UINT32 BtCore : 1; ///< 0: Disabled, <b>1: Enabled</b> + UINT32 BtAudioOffload : 1; ///< <b>0: Disabled</b>, 1: Enabled + UINT32 RsvdBits0 : 29; ///< Reserved bits +} CNVI_CONFIG_HOB; +#pragma pack (pop) + +#endif // _CNVI_CONFIG_HOB_H_ -- 2.24.0.windows.2 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#71316): https://edk2.groups.io/g/devel/message/71316 Mute This Topic: https://groups.io/mt/80401146/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-