[PATCH 0/4] PCI: populate PCI host controller device nodes
Sascha Hauer
s.hauer at pengutronix.de
Tue May 26 00:19:13 PDT 2026
On Thu, 21 May 2026 10:36:54 +0200, Sascha Hauer wrote:
> PCI devices usually don't have and don't need a representation in the
> device tree, but sometimes they do. This series adds support for adding
> device nodes for PCI devices to the barebox live tree similar to what
> Linux does with CONFIG_PCI_DYNAMIC_OF_NODES enabled. We also fixup the
> Linux device tree with the PCI device nodes. This allows PCI device
> drivers to register of_fixups for PCI devices: The barebox internal
> PCI device now gets a device node (from the patched barebox live tree)
> and it can use this node to find the corresponding device node in the
> Linux device tree (possibly added by barebox as well).
>
> [...]
Applied, thanks!
[1/4] of: fall back to parent-prefixed encoding when address translation fails
https://git.pengutronix.de/cgit/barebox/commit/?id=7f550a03ae82 (link may not be stable)
[2/4] pci: fix DT node matching when reg encodes a non-zero bus number
https://git.pengutronix.de/cgit/barebox/commit/?id=c532dc4f8e3e (link may not be stable)
[3/4] pci: add pci_is_bridge() helper
https://git.pengutronix.de/cgit/barebox/commit/?id=3b1594f8748d (link may not be stable)
[4/4] pci: synthesize devicetree nodes for enumerated devices
https://git.pengutronix.de/cgit/barebox/commit/?id=461b93d42776 (link may not be stable)
Best regards,
--
Sascha Hauer <s.hauer at pengutronix.de>
More information about the barebox
mailing list