## @file # This package defines Asf specific interfaces and library classes. # # Copyright (c) 1985 - 2022, AMI. All rights reserved.
# SPDX-License-Identifier: BSD-2-Clause-Patent ## [Defines] DEC_SPECIFICATION = 0x00010005 PACKAGE_NAME = AsfFeaturePkg PACKAGE_GUID = 025BE9BD-50B3-4139-9A70-4336E277339A PACKAGE_VERSION = 1.0 [Includes] Include [Guids] gAsfFeaturePkgTokenSpaceGuid = { 0xa12d9aa4, 0xe69b, 0x425c, { 0x96, 0xc5, 0x41, 0x8d, 0xb1, 0xd0, 0xb9, 0x4f }} [Ppis] [Protocols] ## Asf protocol GUID # Include/Protocol/AmiAsfProtocol.h gAsfProtocolGuid = { 0xdec89827, 0x8a7e, 0x45e0, { 0xbc, 0xb5, 0xd5, 0x3b, 0x46, 0x14, 0xad, 0xb8 } } [PcdsFeatureFlag] gAsfFeaturePkgTokenSpaceGuid.PcdAsfFeatureEnable|FALSE|BOOLEAN|0x00000001 [PcdsFixedAtBuild, PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx] ## Specifies the Dash lan SmBus slave address. # @Prompt Slave address of Dash lan gAsfFeaturePkgTokenSpaceGuid.PcdSmbusSlaveAddressForDashLan|0x0|UINT8|0x90000001 ## This flag is used to control which message would be send. # If enabled, Asf driver will send message to device.

# BIT0 - Progress message is enabled.
# BIT1 - Error message is enabled.
# BIT2 - System menagement message is enabled.
# Other - reserved # @Prompt Message level gAsfFeaturePkgTokenSpaceGuid.PcdAsfMessageErrorLevel|0x7|UINT32|0x90000002 ## Specifies the four arrays of control datas in the ASF_RCTL Acpi table. # @Prompt the four arrays of control datas that used in ASF_RCTL. gAsfFeaturePkgTokenSpaceGuid.PcdControlDataArrays|{0x00, 0x88, 0x00, 0x03, 0x01, 0x88, 0x00, 0x02, 0x02, 0x88, 0x00, 0x01, 0x03, 0x88, 0x00, 0x04}|VOID*|0x90000003