2 PlatformPcieHelperLib function prototype definitions.
4 Copyright (c) 2013-2015 Intel Corporation.
6 This program and the accompanying materials
7 are licensed and made available under the terms and conditions of the BSD License
8 which accompanies this distribution. The full text of the license may be found at
9 http://opensource.org/licenses/bsd-license.php
11 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
16 #ifndef __PLATFORM_PCIE_HELPER_LIB_H__
17 #define __PLATFORM_PCIE_HELPER_LIB_H__
22 // Function prototypes for routines exported by this library.
26 Platform assert PCI express PERST# signal.
28 @param PlatformType See EFI_PLATFORM_TYPE enum definitions.
34 IN CONST EFI_PLATFORM_TYPE PlatformType
38 Platform de assert PCI express PERST# signal.
40 @param PlatformType See EFI_PLATFORM_TYPE enum definitions.
45 PlatformPERSTDeAssert (
46 IN CONST EFI_PLATFORM_TYPE PlatformType
49 /** Early initialisation of the PCIe controller.
51 @param PlatformType See EFI_PLATFORM_TYPE enum definitions.
53 @retval EFI_SUCCESS Operation success.
58 PlatformPciExpressEarlyInit (
59 IN CONST EFI_PLATFORM_TYPE PlatformType
62 #endif // #ifndef __PLATFORM_PCIE_HELPER_LIB_H__