HomeFreeBSD

Don't operate on the parent of the PCI node. It's the PCI node itself
rS218077Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Don't operate on the parent of the PCI node. It's the PCI node itself
that represents the host controller. This makes the FDT PCI support
working an a bare-bones manner. This needs a lot more work, of which
the beginning are at the end of the file, compiled-out with #if 0.

The intend being that both the Marvell PCIE and Freescale PCI/PCIX/PCIE
duplicate the same platform-independent domain initialization, that
should be moved into an unified implementation in the FDT code. Handling
of resources requires help from the platform. A unified implementation
allows us to properly support PCI devices listed in the device tree and
configured according to the device tree specification.

Sponsored by: Juniper Networks

Details

Provenance
marcelAuthored on
Parents
rS218076: Call newbus_device_create() for PCI devices. Call pci_from_fdt_node()
Branches
Unknown
Tags
Unknown

Event Timeline