doc/internals/devicetree_language: multiple segment groups supported

coreboot supports more than just one PCI segment group by having more
than one domain in the devicetree, so update the PCI device description.

Change-Id: I9911b5e43732dd32638d540fcec6ca57b34d4fbc
Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87206
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Maximilian Brune <maximilian.brune@9elements.com>
This commit is contained in:
Felix Held 2025-04-07 23:22:34 +02:00 committed by Maximilian Brune
commit 010cfa2842

View file

@ -973,11 +973,11 @@ The pci device type defines a PCI or PCIe device on the PCI logical bus.
Resources for all PCI devices are assigned automatically, or must be Resources for all PCI devices are assigned automatically, or must be
assigned in code if they're non-standard. assigned in code if they're non-standard.
Currently, only a single segment is supported, but there is work to make Only a single segment group is supported per domain, but there can be multiple
multiple different segments supported, each with a bus 0. Because the domains to support the case of multiple segment groups, each with a bus 0.
bus is not specified, It's assumed that all pci devices that are not Because the bus is not specified, It's assumed that all pci devices that are
behind a pci bridge device are on bus 0. If there are additional pci not behind a pci bridge device are on bus 0. If there are additional pci busses
busses in a chip, they can be added behind their bridge device. in a chip, they can be added behind their bridge device.
Examples: Examples: