|
@@ -86,10 +86,6 @@ struct mvebu_sw_pci_bridge {
|
|
|
u16 secondary_status;
|
|
|
u16 membase;
|
|
|
u16 memlimit;
|
|
|
- u16 prefmembase;
|
|
|
- u16 prefmemlimit;
|
|
|
- u32 prefbaseupper;
|
|
|
- u32 preflimitupper;
|
|
|
u16 iobaseupper;
|
|
|
u16 iolimitupper;
|
|
|
u8 cappointer;
|
|
@@ -419,15 +415,7 @@ static int mvebu_sw_pci_bridge_read(struct mvebu_pcie_port *port,
|
|
|
break;
|
|
|
|
|
|
case PCI_PREF_MEMORY_BASE:
|
|
|
- *value = (bridge->prefmemlimit << 16 | bridge->prefmembase);
|
|
|
- break;
|
|
|
-
|
|
|
- case PCI_PREF_BASE_UPPER32:
|
|
|
- *value = bridge->prefbaseupper;
|
|
|
- break;
|
|
|
-
|
|
|
- case PCI_PREF_LIMIT_UPPER32:
|
|
|
- *value = bridge->preflimitupper;
|
|
|
+ *value = 0;
|
|
|
break;
|
|
|
|
|
|
case PCI_IO_BASE_UPPER16:
|
|
@@ -501,19 +489,6 @@ static int mvebu_sw_pci_bridge_write(struct mvebu_pcie_port *port,
|
|
|
mvebu_pcie_handle_membase_change(port);
|
|
|
break;
|
|
|
|
|
|
- case PCI_PREF_MEMORY_BASE:
|
|
|
- bridge->prefmembase = value & 0xffff;
|
|
|
- bridge->prefmemlimit = value >> 16;
|
|
|
- break;
|
|
|
-
|
|
|
- case PCI_PREF_BASE_UPPER32:
|
|
|
- bridge->prefbaseupper = value;
|
|
|
- break;
|
|
|
-
|
|
|
- case PCI_PREF_LIMIT_UPPER32:
|
|
|
- bridge->preflimitupper = value;
|
|
|
- break;
|
|
|
-
|
|
|
case PCI_IO_BASE_UPPER16:
|
|
|
bridge->iobaseupper = value & 0xffff;
|
|
|
bridge->iolimitupper = value >> 16;
|