/** @file Header file for PchGbeLib. Copyright (c) 2017, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _PCH_GBE_LIB_H_ #define _PCH_GBE_LIB_H_ /** Check whether GbE region is valid Check SPI region directly since GBE might be disabled in SW. @retval TRUE Gbe Region is valid @retval FALSE Gbe Region is invalid **/ BOOLEAN PchIsGbeRegionValid ( VOID ); /** Returns GbE over PCIe port number based on a soft strap. @return Root port number (1-based) @retval 0 GbE over PCIe disabled **/ UINT32 PchGetGbePortNumber ( VOID ); /** Check whether LAN controller is enabled in the platform. @retval TRUE GbE is enabled @retval FALSE GbE is disabled **/ BOOLEAN PchIsGbePresent ( VOID ); /** Check whether LAN controller is enabled in the platform. @deprecated Use PchIsGbePresent instead. @retval TRUE GbE is enabled @retval FALSE GbE is disabled **/ BOOLEAN PchIsGbeAvailable ( VOID ); #endif // _PCH_GBE_LIB_H_