Commit 8c24766b 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>
parent 5bd43cec
Loading
Loading
Loading
Loading
+8 −7
Original line number Diff line number Diff line
@@ -26,16 +26,17 @@ void pcibios_add_bus(struct pci_bus *bus)

int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
{

	if (!acpi_disabled) {
		struct acpi_device *adev = NULL;
		struct device *bus_dev = &bridge->bus->dev;
		struct pci_config_window *cfg = bridge->bus->sysdata;

	if (!acpi_disabled)
		adev = to_acpi_device(cfg->parent);

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

	}
	return 0;
}