diff options
-rw-r--r-- | drivers/pci/host/pci-mvebu.c | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/drivers/pci/host/pci-mvebu.c b/drivers/pci/host/pci-mvebu.c index 13a633b1612e..7bf3926aecc0 100644 --- a/drivers/pci/host/pci-mvebu.c +++ b/drivers/pci/host/pci-mvebu.c | |||
@@ -86,10 +86,6 @@ struct mvebu_sw_pci_bridge { | |||
86 | u16 secondary_status; | 86 | u16 secondary_status; |
87 | u16 membase; | 87 | u16 membase; |
88 | u16 memlimit; | 88 | u16 memlimit; |
89 | u16 prefmembase; | ||
90 | u16 prefmemlimit; | ||
91 | u32 prefbaseupper; | ||
92 | u32 preflimitupper; | ||
93 | u16 iobaseupper; | 89 | u16 iobaseupper; |
94 | u16 iolimitupper; | 90 | u16 iolimitupper; |
95 | u8 cappointer; | 91 | u8 cappointer; |
@@ -419,15 +415,7 @@ static int mvebu_sw_pci_bridge_read(struct mvebu_pcie_port *port, | |||
419 | break; | 415 | break; |
420 | 416 | ||
421 | case PCI_PREF_MEMORY_BASE: | 417 | case PCI_PREF_MEMORY_BASE: |
422 | *value = (bridge->prefmemlimit << 16 | bridge->prefmembase); | 418 | *value = 0; |
423 | break; | ||
424 | |||
425 | case PCI_PREF_BASE_UPPER32: | ||
426 | *value = bridge->prefbaseupper; | ||
427 | break; | ||
428 | |||
429 | case PCI_PREF_LIMIT_UPPER32: | ||
430 | *value = bridge->preflimitupper; | ||
431 | break; | 419 | break; |
432 | 420 | ||
433 | case PCI_IO_BASE_UPPER16: | 421 | case PCI_IO_BASE_UPPER16: |
@@ -501,19 +489,6 @@ static int mvebu_sw_pci_bridge_write(struct mvebu_pcie_port *port, | |||
501 | mvebu_pcie_handle_membase_change(port); | 489 | mvebu_pcie_handle_membase_change(port); |
502 | break; | 490 | break; |
503 | 491 | ||
504 | case PCI_PREF_MEMORY_BASE: | ||
505 | bridge->prefmembase = value & 0xffff; | ||
506 | bridge->prefmemlimit = value >> 16; | ||
507 | break; | ||
508 | |||
509 | case PCI_PREF_BASE_UPPER32: | ||
510 | bridge->prefbaseupper = value; | ||
511 | break; | ||
512 | |||
513 | case PCI_PREF_LIMIT_UPPER32: | ||
514 | bridge->preflimitupper = value; | ||
515 | break; | ||
516 | |||
517 | case PCI_IO_BASE_UPPER16: | 492 | case PCI_IO_BASE_UPPER16: |
518 | bridge->iobaseupper = value & 0xffff; | 493 | bridge->iobaseupper = value & 0xffff; |
519 | bridge->iolimitupper = value >> 16; | 494 | bridge->iolimitupper = value >> 16; |