[PATCH 1/2] ARM: Make PCI I/O space optional

2016-06-21 Thread Bjorn Helgaas
For callers of pci_common_init_dev(), we previously always required a PCI I/O port resource. If the caller's ->setup() function had added an I/O resource, we used that; otherwise, we added a default 64K I/O port space for it. There are PCI host bridges that do not support I/O port space, and we

[PATCH 1/2] ARM: Make PCI I/O space optional

2016-06-21 Thread Bjorn Helgaas
For callers of pci_common_init_dev(), we previously always required a PCI I/O port resource. If the caller's ->setup() function had added an I/O resource, we used that; otherwise, we added a default 64K I/O port space for it. There are PCI host bridges that do not support I/O port space, and we