Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 1 | * Bus Enumeration by Freescale PCI-X Agent |
| 2 | |
| 3 | Typically any Freescale PCI-X bridge hardware strapped into Agent mode |
| 4 | is prevented from enumerating the bus. The PrPMC form-factor requires |
| 5 | all mezzanines to be PCI-X Agents, but one per system may still |
| 6 | enumerate the bus. |
| 7 | |
| 8 | The property defined below will allow a PCI-X bridge to be used for bus |
| 9 | enumeration despite being strapped into Agent mode. |
| 10 | |
| 11 | Required properties: |
| 12 | - fsl,pci-agent-force-enum : There is no value associated with this |
| 13 | property. The property itself is treated as a boolean. |
| 14 | |
| 15 | Example: |
| 16 | |
| 17 | /* PCI-X bridge known to be PrPMC Monarch */ |
| 18 | pci0: pci@ef008000 { |
| 19 | fsl,pci-agent-force-enum; |
| 20 | #interrupt-cells = <1>; |
| 21 | #size-cells = <2>; |
| 22 | #address-cells = <3>; |
| 23 | compatible = "fsl,mpc8540-pcix", "fsl,mpc8540-pci"; |
| 24 | device_type = "pci"; |
| 25 | ... |
| 26 | ... |
| 27 | }; |