mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-23 23:42:43 +00:00
lantiq: Register the device tree node with the PCIe controller
This allows specifying PCI devices as children of the PCIe controller node to pass configuration data to them. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
This commit is contained in:
parent
c723646f22
commit
79741dc379
@ -71,7 +71,15 @@
|
|||||||
for (pcie_port = startup_port; pcie_port < IFX_PCIE_CORE_NR; pcie_port++){
|
for (pcie_port = startup_port; pcie_port < IFX_PCIE_CORE_NR; pcie_port++){
|
||||||
if (pcie_rc_initialize(pcie_port) == 0) {
|
if (pcie_rc_initialize(pcie_port) == 0) {
|
||||||
IFX_PCIE_PRINT(PCIE_MSG_INIT, "%s: ifx_pcie_cfg_base 0x%p\n",
|
IFX_PCIE_PRINT(PCIE_MSG_INIT, "%s: ifx_pcie_cfg_base 0x%p\n",
|
||||||
@@ -1083,6 +1114,30 @@ static int __init ifx_pcie_bios_init(voi
|
@@ -1067,6 +1098,7 @@ static int __init ifx_pcie_bios_init(voi
|
||||||
|
return -ENOMEM;
|
||||||
|
}
|
||||||
|
ifx_pcie_controller[pcie_port].pcic.io_map_base = (unsigned long)io_map_base;
|
||||||
|
+ pci_load_of_ranges(&ifx_pcie_controller[pcie_port].pcic, node);
|
||||||
|
|
||||||
|
register_pci_controller(&ifx_pcie_controller[pcie_port].pcic);
|
||||||
|
/* XXX, clear error status */
|
||||||
|
@@ -1083,6 +1115,30 @@ static int __init ifx_pcie_bios_init(voi
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user