]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Vlv2DeviceRefCodePkg/ValleyView2Soc/NorthCluster/Include/VlvCommonDefinitions.h
edk2: Remove packages moved to edk2-platforms
[mirror_edk2.git] / Vlv2DeviceRefCodePkg / ValleyView2Soc / NorthCluster / Include / VlvCommonDefinitions.h
diff --git a/Vlv2DeviceRefCodePkg/ValleyView2Soc/NorthCluster/Include/VlvCommonDefinitions.h b/Vlv2DeviceRefCodePkg/ValleyView2Soc/NorthCluster/Include/VlvCommonDefinitions.h
deleted file mode 100644 (file)
index 4a52115..0000000
+++ /dev/null
@@ -1,252 +0,0 @@
-\r
-/*++\r
-\r
-Copyright (c)  1999  - 2014, Intel Corporation. All rights reserved\r
-\r
-  SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-\r
-\r
-Module Name:\r
-\r
-  VlvCommonDefinitions.h\r
-\r
-Abstract:\r
-\r
-  Macros to simplify and abstract the interface to PCI configuration.\r
-\r
---*/\r
-\r
-///\r
-/// PCI CONFIGURATION MAP REGISTER OFFSETS\r
-///\r
-#ifndef PCI_VID\r
-#define PCI_VID             0x0000  ///< Vendor ID Register\r
-#define PCI_DID             0x0002  ///< Device ID Register\r
-#define PCI_CMD             0x0004  ///< PCI Command Register\r
-#define PCI_STS             0x0006  ///< PCI Status Register\r
-#define PCI_RID             0x0008  ///< Revision ID Register\r
-#define PCI_IFT             0x0009  ///< Interface Type\r
-#define PCI_SCC             0x000A  ///< Sub Class Code Register\r
-#define PCI_BCC             0x000B  ///< Base Class Code Register\r
-#define PCI_CLS             0x000C  ///< Cache Line Size\r
-#define PCI_PMLT            0x000D  ///< Primary Master Latency Timer\r
-#define PCI_HDR             0x000E  ///< Header Type Register\r
-#define PCI_BIST            0x000F  ///< Built in Self Test Register\r
-#define PCI_BAR0            0x0010  ///< Base Address Register 0\r
-#define PCI_BAR1            0x0014  ///< Base Address Register 1\r
-#define PCI_BAR2            0x0018  ///< Base Address Register 2\r
-#define PCI_PBUS            0x0018  ///< Primary Bus Number Register\r
-#define PCI_SBUS            0x0019  ///< Secondary Bus Number Register\r
-#define PCI_SUBUS           0x001A  ///< Subordinate Bus Number Register\r
-#define PCI_SMLT            0x001B  ///< Secondary Master Latency Timer\r
-#define PCI_BAR3            0x001C  ///< Base Address Register 3\r
-#define PCI_IOBASE          0x001C  ///< I/O base Register\r
-#define PCI_IOLIMIT         0x001D  ///< I/O Limit Register\r
-#define PCI_SECSTATUS       0x001E  ///< Secondary Status Register\r
-#define PCI_BAR4            0x0020  ///< Base Address Register 4\r
-#define PCI_MEMBASE         0x0020  ///< Memory Base Register\r
-#define PCI_MEMLIMIT        0x0022  ///< Memory Limit Register\r
-#define PCI_BAR5            0x0024  ///< Base Address Register 5\r
-#define PCI_PRE_MEMBASE     0x0024  ///< Prefetchable memory Base register\r
-#define PCI_PRE_MEMLIMIT    0x0026  ///< Prefetchable memory Limit register\r
-#define PCI_PRE_MEMBASE_U   0x0028  ///< Prefetchable memory base upper 32 bits\r
-#define PCI_PRE_MEMLIMIT_U  0x002C  ///< Prefetchable memory limit upper 32 bits\r
-#define PCI_SVID            0x002C  ///< Subsystem Vendor ID\r
-#define PCI_SID             0x002E  ///< Subsystem ID\r
-#define PCI_IOBASE_U        0x0030  ///< I/O base Upper Register\r
-#define PCI_IOLIMIT_U       0x0032  ///< I/O Limit Upper Register\r
-#define PCI_CAPP            0x0034  ///< Capabilities Pointer\r
-#define PCI_EROM            0x0038  ///< Expansion ROM Base Address\r
-#define PCI_INTLINE         0x003C  ///< Interrupt Line Register\r
-#define PCI_INTPIN          0x003D  ///< Interrupt Pin Register\r
-#define PCI_MAXGNT          0x003E  ///< Max Grant Register\r
-#define PCI_BRIDGE_CNTL     0x003E  ///< Bridge Control Register\r
-#define PCI_MAXLAT          0x003F  ///< Max Latency Register\r
-#endif\r
-//\r
-// Bit Difinitions\r
-//\r
-#ifndef BIT0\r
-#define BIT0                     0x0001\r
-#define BIT1                     0x0002\r
-#define BIT2                     0x0004\r
-#define BIT3                     0x0008\r
-#define BIT4                     0x0010\r
-#define BIT5                     0x0020\r
-#define BIT6                     0x0040\r
-#define BIT7                     0x0080\r
-#define BIT8                     0x0100\r
-#define BIT9                     0x0200\r
-#define BIT10                    0x0400\r
-#define BIT11                    0x0800\r
-#define BIT12                    0x1000\r
-#define BIT13                    0x2000\r
-#define BIT14                    0x4000\r
-#define BIT15                    0x8000\r
-#define BIT16                    0x00010000\r
-#define BIT17                    0x00020000\r
-#define BIT18                    0x00040000\r
-#define BIT19                    0x00080000\r
-#define BIT20                    0x00100000\r
-#define BIT21                    0x00200000\r
-#define BIT22                    0x00400000\r
-#define BIT23                    0x00800000\r
-#define BIT24                    0x01000000\r
-#define BIT25                    0x02000000\r
-#define BIT26                    0x04000000\r
-#define BIT27                    0x08000000\r
-#define BIT28                    0x10000000\r
-#define BIT29                    0x20000000\r
-#define BIT30                    0x40000000\r
-#define BIT31                    0x80000000\r
-#endif\r
-\r
-#ifndef _PCIACCESS_H_INCLUDED_\r
-#define _PCIACCESS_H_INCLUDED_\r
-#ifndef PCI_EXPRESS_BASE_ADDRESS\r
- #define PCI_EXPRESS_BASE_ADDRESS 0xE0000000\r
-#endif\r
-\r
-#ifndef MmPciAddress\r
-#define MmPciAddress( Segment, Bus, Device, Function, Register ) \\r
-  ( (UINTN)PCI_EXPRESS_BASE_ADDRESS + \\r
-    (UINTN)(Bus << 20) + \\r
-    (UINTN)(Device << 15) + \\r
-    (UINTN)(Function << 12) + \\r
-    (UINTN)(Register) \\r
-  )\r
-#endif\r
-\r
-//\r
-// UINT64\r
-//\r
-#define MmPci64Ptr( Segment, Bus, Device, Function, Register ) \\r
-  ( (volatile UINT64 *)MmPciAddress( Segment, Bus, Device, Function, Register ) )\r
-\r
-#define MmPci64( Segment, Bus, Device, Function, Register ) \\r
-  *MmPci64Ptr( Segment, Bus, Device, Function, Register )\r
-\r
-#define MmPci64Or( Segment, Bus, Device, Function, Register, OrData ) \\r
-  MmPci64( Segment, Bus, Device, Function, Register ) = \\r
-    (UINT64) ( \\r
-      MmPci64( Segment, Bus, Device, Function, Register ) | \\r
-      (UINT64)(OrData) \\r
-    )\r
-\r
-#define MmPci64And( Segment, Bus, Device, Function, Register, AndData ) \\r
-  MmPci64( Segment, Bus, Device, Function, Register ) = \\r
-    (UINT64) ( \\r
-      MmPci64( Segment, Bus, Device, Function, Register ) & \\r
-      (UINT64)(AndData) \\r
-    )\r
-\r
-#define MmPci64AndThenOr( Segment, Bus, Device, Function, Register, AndData, OrData ) \\r
-  MmPci64( Segment, Bus, Device, Function, Register ) = \\r
-    (UINT64) ( \\r
-      ( MmPci64( Segment, Bus, Device, Function, Register ) & \\r
-          (UINT64)(AndData) \\r
-      ) | \\r
-      (UINT64)(OrData) \\r
-    )\r
-\r
-//\r
-// UINT32\r
-//\r
-\r
-#define MmPci32Ptr( Segment, Bus, Device, Function, Register ) \\r
-  ( (volatile UINT32 *) MmPciAddress( Segment, Bus, Device, Function, Register ) )\r
-\r
-#define MmPci32( Segment, Bus, Device, Function, Register ) \\r
-  *MmPci32Ptr( Segment, Bus, Device, Function, Register )\r
-\r
-#define MmPci32Or( Segment, Bus, Device, Function, Register, OrData ) \\r
-  MmPci32( Segment, Bus, Device, Function, Register ) = \\r
-    (UINT32) ( \\r
-      MmPci32( Segment, Bus, Device, Function, Register ) | \\r
-      (UINT32)(OrData) \\r
-    )\r
-\r
-#define MmPci32And( Segment, Bus, Device, Function, Register, AndData ) \\r
-  MmPci32( Segment, Bus, Device, Function, Register ) = \\r
-    (UINT32) ( \\r
-      MmPci32( Segment, Bus, Device, Function, Register ) & \\r
-      (UINT32)(AndData) \\r
-    )\r
-\r
-#define MmPci32AndThenOr( Segment, Bus, Device, Function, Register, AndData, OrData ) \\r
-  MmPci32( Segment, Bus, Device, Function, Register ) = \\r
-    (UINT32) ( \\r
-      ( MmPci32( Segment, Bus, Device, Function, Register ) & \\r
-          (UINT32)(AndData) \\r
-      ) | \\r
-      (UINT32)(OrData) \\r
-    )\r
-\r
-//\r
-// UINT16\r
-//\r
-\r
-#define MmPci16Ptr( Segment, Bus, Device, Function, Register ) \\r
-  ( (volatile UINT16 *)MmPciAddress( Segment, Bus, Device, Function, Register ) )\r
-\r
-#define MmPci16( Segment, Bus, Device, Function, Register ) \\r
-  *MmPci16Ptr( Segment, Bus, Device, Function, Register )\r
-\r
-#define MmPci16Or( Segment, Bus, Device, Function, Register, OrData ) \\r
-  MmPci16( Segment, Bus, Device, Function, Register ) = \\r
-    (UINT16) ( \\r
-      MmPci16( Segment, Bus, Device, Function, Register ) | \\r
-      (UINT16)(OrData) \\r
-    )\r
-\r
-#define MmPci16And( Segment, Bus, Device, Function, Register, AndData ) \\r
-  MmPci16( Segment, Bus, Device, Function, Register ) = \\r
-    (UINT16) ( \\r
-      MmPci16( Segment, Bus, Device, Function, Register ) & \\r
-      (UINT16)(AndData) \\r
-    )\r
-\r
-#define MmPci16AndThenOr( Segment, Bus, Device, Function, Register, AndData, OrData ) \\r
-  MmPci16( Segment, Bus, Device, Function, Register ) = \\r
-    (UINT16) ( \\r
-      ( MmPci16( Segment, Bus, Device, Function, Register ) & \\r
-          (UINT16)(AndData) \\r
-      ) | \\r
-      (UINT16)(OrData) \\r
-    )\r
-\r
-//\r
-// UINT8\r
-//\r
-\r
-#define MmPci8Ptr( Segment, Bus, Device, Function, Register ) \\r
-  ( (volatile UINT8 *)MmPciAddress( Segment, Bus, Device, Function, Register ) )\r
-\r
-#define MmPci8( Segment, Bus, Device, Function, Register ) \\r
-  *MmPci8Ptr( Segment, Bus, Device, Function, Register )\r
-\r
-#define MmPci8Or( Segment, Bus, Device, Function, Register, OrData ) \\r
-  MmPci8( Segment, Bus, Device, Function, Register ) = \\r
-    (UINT8) ( \\r
-      MmPci8( Segment, Bus, Device, Function, Register ) | \\r
-      (UINT8)(OrData) \\r
-    )\r
-\r
-#define MmPci8And( Segment, Bus, Device, Function, Register, AndData ) \\r
-  MmPci8( Segment, Bus, Device, Function, Register ) = \\r
-    (UINT8) ( \\r
-      MmPci8( Segment, Bus, Device, Function, Register ) & \\r
-      (UINT8)(AndData) \\r
-    )\r
-\r
-#define MmPci8AndThenOr( Segment, Bus, Device, Function, Register, AndData, OrData ) \\r
-  MmPci8( Segment, Bus, Device, Function, Register ) = \\r
-    (UINT8) ( \\r
-      ( MmPci8( Segment, Bus, Device, Function, Register ) & \\r
-          (UINT8)(AndData) \\r
-        ) | \\r
-      (UINT8)(OrData) \\r
-    )\r
-\r
-#endif\r