EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index

MdePkg/Include/IndustryStandard/Pci23.h

Go to the documentation of this file.
00001 
00015 #ifndef _PCI23_H_
00016 #define _PCI23_H_
00017 
00018 #include <IndustryStandard/Pci22.h>
00019 
00024 #define PCI_CLASS_MASS_STORAGE_ATA       0x05
00025 #define   PCI_IF_MASS_STORAGE_SINGLE_DMA   0x20
00026 #define   PCI_IF_MASS_STORAGE_CHAINED_DMA  0x30
00027 
00028 
00033 #define   PCI_IF_EHCI                      0x20
00034 #define PCI_CLASS_SERIAL_IB              0x06
00035 
00036 
00040 #define PCI_EXP_MAX_CONFIG_OFFSET     0x1000
00041 
00045 #define EFI_PCI_CAPABILITY_ID_PCIX    0x07
00046 
00047 #pragma pack(1)
00048 
00049 
00050 
00051 
00052 typedef struct {
00053   EFI_PCI_CAPABILITY_HDR  Hdr;
00054   UINT16                  CommandReg;
00055   UINT32                  StatusReg;
00056 } EFI_PCI_CAPABILITY_PCIX;
00057 
00062 typedef struct {
00063   EFI_PCI_CAPABILITY_HDR  Hdr;
00064   UINT16                  SecStatusReg;
00065   UINT32                  StatusReg;
00066   UINT32                  SplitTransCtrlRegUp;
00067   UINT32                  SplitTransCtrlRegDn;
00068 } EFI_PCI_CAPABILITY_PCIX_BRDG;
00069 
00070 #pragma pack()
00071 
00072 #define PCI_CODE_TYPE_EFI_IMAGE       0x03
00073 
00074 #endif
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines