diff options
Diffstat (limited to 'DuetPkg')
-rw-r--r-- | DuetPkg/PciBusNoEnumerationDxe/PciCommand.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/DuetPkg/PciBusNoEnumerationDxe/PciCommand.c b/DuetPkg/PciBusNoEnumerationDxe/PciCommand.c index 58b482c636..ea00087cce 100644 --- a/DuetPkg/PciBusNoEnumerationDxe/PciCommand.c +++ b/DuetPkg/PciBusNoEnumerationDxe/PciCommand.c @@ -392,7 +392,6 @@ Returns: UINT8 CapabilityPtr;
UINT16 CapabilityEntry;
UINT8 CapabilityID;
- UINT32 Temp;
//
// To check the capability of this device supports
@@ -419,17 +418,11 @@ Returns: PciIoDevice->PciIo.Pci.Read (
&PciIoDevice->PciIo,
- EfiPciIoWidthUint32,
+ EfiPciIoWidthUint8,
PCI_CAPBILITY_POINTER_OFFSET,
1,
- &Temp
+ &CapabilityPtr
);
- //
- // Do not get byte read directly, because some PCI card will return 0xFF
- // when perform PCI-Express byte read, while return correct 0x00
- // when perform PCI-Express dword read, or PCI dword read.
- //
- CapabilityPtr = (UINT8)Temp;
}
}
|