diff options
Diffstat (limited to 'drivers/pci/host/pci-mvebu.c')
-rw-r--r-- | drivers/pci/host/pci-mvebu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/pci/host/pci-mvebu.c b/drivers/pci/host/pci-mvebu.c index d3d1cfd51e09..48299215cc59 100644 --- a/drivers/pci/host/pci-mvebu.c +++ b/drivers/pci/host/pci-mvebu.c | |||
@@ -331,7 +331,7 @@ static void mvebu_pcie_handle_iobase_change(struct mvebu_pcie_port *port) | |||
331 | port->iowin_base = port->pcie->io.start + iobase; | 331 | port->iowin_base = port->pcie->io.start + iobase; |
332 | port->iowin_size = ((0xFFF | ((port->bridge.iolimit & 0xF0) << 8) | | 332 | port->iowin_size = ((0xFFF | ((port->bridge.iolimit & 0xF0) << 8) | |
333 | (port->bridge.iolimitupper << 16)) - | 333 | (port->bridge.iolimitupper << 16)) - |
334 | iobase); | 334 | iobase) + 1; |
335 | 335 | ||
336 | mvebu_mbus_add_window_remap_by_id(port->io_target, port->io_attr, | 336 | mvebu_mbus_add_window_remap_by_id(port->io_target, port->io_attr, |
337 | port->iowin_base, port->iowin_size, | 337 | port->iowin_base, port->iowin_size, |
@@ -364,7 +364,7 @@ static void mvebu_pcie_handle_membase_change(struct mvebu_pcie_port *port) | |||
364 | port->memwin_base = ((port->bridge.membase & 0xFFF0) << 16); | 364 | port->memwin_base = ((port->bridge.membase & 0xFFF0) << 16); |
365 | port->memwin_size = | 365 | port->memwin_size = |
366 | (((port->bridge.memlimit & 0xFFF0) << 16) | 0xFFFFF) - | 366 | (((port->bridge.memlimit & 0xFFF0) << 16) | 0xFFFFF) - |
367 | port->memwin_base; | 367 | port->memwin_base + 1; |
368 | 368 | ||
369 | mvebu_mbus_add_window_by_id(port->mem_target, port->mem_attr, | 369 | mvebu_mbus_add_window_by_id(port->mem_target, port->mem_attr, |
370 | port->memwin_base, port->memwin_size); | 370 | port->memwin_base, port->memwin_size); |