summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/device/pciexp_device.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/device/pciexp_device.c b/src/device/pciexp_device.c
index 3bb5cb82df..903ecdd941 100644
--- a/src/device/pciexp_device.c
+++ b/src/device/pciexp_device.c
@@ -13,17 +13,14 @@ static unsigned int pciexp_get_ext_cap_offset(const struct device *dev, unsigned
unsigned int offset)
{
unsigned int this_cap_offset = offset;
- unsigned int next_cap_offset, this_cap, cafe;
+ unsigned int next_cap_offset, this_cap;
while (this_cap_offset != 0) {
this_cap = pci_read_config32(dev, this_cap_offset);
/* Bail out when this request is unsupported */
if (this_cap == 0xffffffff)
break;
- cafe = pci_read_config32(dev, this_cap_offset + 4);
if ((this_cap & 0xffff) == cap) {
return this_cap_offset;
- } else if ((cafe & 0xffff) == cap) {
- return this_cap_offset + 4;
} else {
next_cap_offset = this_cap >> 20;
this_cap_offset = next_cap_offset;