Commit a62d9cc0 authored by Tianli Xiong's avatar Tianli Xiong Committed by Hongchen Zhang
Browse files

LoongArch: pci root bridige set acpi companion only when not acpi_disabled.

LoongArch inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I6BWFP



--------------------------------

Fix patch "LoongArch: Add PCI controller support"

Signed-off-by: default avatarTianli Xiong <xiongtianli@loongson.cn>
Change-Id: If6084f05cc42ac33b44a7b6aeabdd1366a0bccdd
parent c7491321
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -26,12 +26,14 @@ void pcibios_add_bus(struct pci_bus *bus)

int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
{
	if (!acpi_disabled) {
		struct pci_config_window *cfg = bridge->bus->sysdata;
		struct acpi_device *adev = to_acpi_device(cfg->parent);
		struct device *bus_dev = &bridge->bus->dev;

		ACPI_COMPANION_SET(&bridge->dev, adev);
		set_dev_node(bus_dev, pa_to_nid(cfg->res.start));
	}

	return 0;
}