From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web11.5277.1612510896161174089 for ; Thu, 04 Feb 2021 23:41:36 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: heng.luo@intel.com) IronPort-SDR: fixC7mIaOxpacbPwBK8nrYBB/Z9BKFm0b+8nYeN+Wk+nrdfnEMriYMuEEgKkrgolh55t3UtrTx gf55OArr23rQ== X-IronPort-AV: E=McAfee;i="6000,8403,9885"; a="181543667" X-IronPort-AV: E=Sophos;i="5.81,154,1610438400"; d="scan'208";a="181543667" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Feb 2021 23:41:34 -0800 IronPort-SDR: pgwDOA8GuRGOcvIf3j0Y0qrkN9HqeGJABcNW9sdl/M2WkMHinxzoExt7W7Y7fVi7gfOFbnT5C5 Fhmn6KNMrVQg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,154,1610438400"; d="scan'208";a="373260284" Received: from hengluo-dev.ccr.corp.intel.com ([10.239.153.154]) by fmsmga008.fm.intel.com with ESMTP; 04 Feb 2021 23:41:32 -0800 From: "Heng Luo" To: devel@edk2.groups.io Cc: Sai Chaganty , Nate DeSimone Subject: [Patch V3 13/40] TigerlakeSiliconPkg/IpBlock: Add Cnvi component Date: Fri, 5 Feb 2021 15:40:18 +0800 Message-Id: <20210205074045.3916-13-heng.luo@intel.com> X-Mailer: git-send-email 2.24.0.windows.2 In-Reply-To: <20210205074045.3916-1-heng.luo@intel.com> References: <20210205074045.3916-1-heng.luo@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3171 Adds the following files: * IpBlock/Cnvi/IncludePrivate Cc: Sai Chaganty Cc: Nate DeSimone Signed-off-by: Heng Luo --- Silicon/Intel/TigerlakeSiliconPkg/IpBlock/Cnvi/IncludePrivate/CnviConfigHo= b.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Silicon/Intel/TigerlakeSiliconPkg/IpBlock/Cnvi/IncludePrivate/= CnviConfigHob.h b/Silicon/Intel/TigerlakeSiliconPkg/IpBlock/Cnvi/IncludePri= vate/CnviConfigHob.h new file mode 100644 index 0000000000..e881e49d62 --- /dev/null +++ b/Silicon/Intel/TigerlakeSiliconPkg/IpBlock/Cnvi/IncludePrivate/CnviCon= figHob.h @@ -0,0 +1,27 @@ +/** @file=0D + This file defines the CNVi CONFIG HOB=0D +=0D + Copyright (c) 2021, Intel Corporation. All rights reserved.
=0D + SPDX-License-Identifier: BSD-2-Clause-Patent=0D +**/=0D +#ifndef _CNVI_CONFIG_HOB_H_=0D +#define _CNVI_CONFIG_HOB_H_=0D +=0D +#include =0D +=0D +extern EFI_GUID gCnviConfigHobGuid;=0D +#pragma pack (push,1)=0D +=0D +/**=0D + This HOB is used to pass CNVi related private information to DXE phase=0D +**/=0D +typedef struct {=0D + EFI_HOB_GUID_TYPE EfiHobGuidType; ///< GUID HOB type structure for gCnvi= ConfigHobGuid=0D + UINT32 Mode : 1; ///< 0: Disabled, 1: Auto=0D + UINT32 BtCore : 1; ///< 0: Disabled, 1: Enabled=0D + UINT32 BtAudioOffload : 1; ///< 0: Disabled, 1: Enabled=0D + UINT32 RsvdBits0 : 29; ///< Reserved bits=0D +} CNVI_CONFIG_HOB;=0D +#pragma pack (pop)=0D +=0D +#endif // _CNVI_CONFIG_HOB_H_=0D --=20 2.24.0.windows.2