PCI: Add parent device field to ECAM struct pci_config_window
authorJayachandran C <jchandra@broadcom.com>
Fri, 10 Jun 2016 19:55:10 +0000 (21:55 +0200)
committerBjorn Helgaas <bhelgaas@google.com>
Fri, 10 Jun 2016 20:41:08 +0000 (15:41 -0500)
commit5c3d14f76fccd14f0882fe2a11e19534a11a1674
tree32ebeeacd6ee01e011293d1d438f1f6e4ed3cd2a
parent80955f9ee51760db64795b3778365ccb8c3a2729
PCI: Add parent device field to ECAM struct pci_config_window

Add a parent device field to struct pci_config_window.  The parent is not
saved now, but will be useful to save it in some cases.  For ACPI on ARM64,
it can be used to setup ACPI companion and domain.

Since the parent dev is in struct pci_config_window now, we need not pass
it to the init function as a separate argument.

Signed-off-by: Jayachandran C <jchandra@broadcom.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
drivers/pci/ecam.c
drivers/pci/host/pci-thunder-pem.c
include/linux/pci-ecam.h