/** @file This file defines the CNVi CONFIG HOB Copyright (c) 2021, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _CNVI_CONFIG_HOB_H_ #define _CNVI_CONFIG_HOB_H_ #include 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, 1: Auto UINT32 BtCore : 1; ///< 0: Disabled, 1: Enabled UINT32 BtAudioOffload : 1; ///< 0: Disabled, 1: Enabled UINT32 RsvdBits0 : 29; ///< Reserved bits } CNVI_CONFIG_HOB; #pragma pack (pop) #endif // _CNVI_CONFIG_HOB_H_