|
@@ -680,7 +680,7 @@ int __must_check pci_bus_add_device(struct pci_dev *dev);
|
|
void pci_read_bridge_bases(struct pci_bus *child);
|
|
void pci_read_bridge_bases(struct pci_bus *child);
|
|
struct resource *pci_find_parent_resource(const struct pci_dev *dev,
|
|
struct resource *pci_find_parent_resource(const struct pci_dev *dev,
|
|
struct resource *res);
|
|
struct resource *res);
|
|
-u8 pci_swizzle_interrupt_pin(struct pci_dev *dev, u8 pin);
|
|
|
|
|
|
+u8 pci_swizzle_interrupt_pin(const struct pci_dev *dev, u8 pin);
|
|
int pci_get_interrupt_pin(struct pci_dev *dev, struct pci_dev **bridge);
|
|
int pci_get_interrupt_pin(struct pci_dev *dev, struct pci_dev **bridge);
|
|
u8 pci_common_swizzle(struct pci_dev *dev, u8 *pinp);
|
|
u8 pci_common_swizzle(struct pci_dev *dev, u8 *pinp);
|
|
extern struct pci_dev *pci_dev_get(struct pci_dev *dev);
|
|
extern struct pci_dev *pci_dev_get(struct pci_dev *dev);
|
|
@@ -1685,7 +1685,8 @@ extern void pci_release_bus_of_node(struct pci_bus *bus);
|
|
/* Arch may override this (weak) */
|
|
/* Arch may override this (weak) */
|
|
extern struct device_node * __weak pcibios_get_phb_of_node(struct pci_bus *bus);
|
|
extern struct device_node * __weak pcibios_get_phb_of_node(struct pci_bus *bus);
|
|
|
|
|
|
-static inline struct device_node *pci_device_to_OF_node(struct pci_dev *pdev)
|
|
|
|
|
|
+static inline struct device_node *
|
|
|
|
+pci_device_to_OF_node(const struct pci_dev *pdev)
|
|
{
|
|
{
|
|
return pdev ? pdev->dev.of_node : NULL;
|
|
return pdev ? pdev->dev.of_node : NULL;
|
|
}
|
|
}
|