12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /** @file
- Macros that simplify accessing PCH devices's PCI registers.
- Copyright (c) 2019 Intel Corporation. All rights reserved. <BR>
- SPDX-License-Identifier: BSD-2-Clause-Patent
- **/
- #ifndef _PCH_ACCESS_H_
- #define _PCH_ACCESS_H_
- #include "PchReservedResources.h"
- #ifndef STALL_ONE_MICRO_SECOND
- #define STALL_ONE_MICRO_SECOND 1
- #endif
- #ifndef STALL_ONE_SECOND
- #define STALL_ONE_SECOND 1000000
- #endif
- ///
- /// The default PCH PCI bus number
- ///
- #define DEFAULT_PCI_BUS_NUMBER_PCH 0
- //
- // Default Vendor ID and Subsystem ID
- //
- #define V_PCH_INTEL_VENDOR_ID 0x8086 ///< Default Intel PCH Vendor ID
- #define V_PCH_DEFAULT_SID 0x7270 ///< Default Intel PCH Subsystem ID
- #define V_PCH_DEFAULT_SVID_SID (V_INTEL_VENDOR_ID + (V_PCH_DEFAULT_SID << 16)) ///< Default INTEL PCH Vendor ID and Subsystem ID
- //
- // Include device register definitions
- //
- #include "Register/PchRegsPmc.h"
- #include "Register/PchRegsSpi.h"
- #endif
|