Re: [EXT] Re: [PATCH v3] imx: Add FRDM-IMX95 initial support
Joseph Guo <[email protected]> Tue, 4 Aug 2026 10:42:03 +0800
| Newsgroups | gmane.comp.boot-loaders.u-boot |
|---|---|
| Message-ID | <[email protected]> |
On 8/3/2026 8:16 PM, Fabio Estevam wrote: > Caution: This is an external email. Please take care when clicking links or opening attachments. When in doubt, report the message using the 'Report this email' button > > > Hi Joseph, > > On Mon, Aug 3, 2026 at 4:36 AM Joseph Guo <[email protected]> wrote: > >> On i.MX95, `netc_bus0`/`netc_bus1` are internal pseudo-PCI buses used by the NETC subsystem for register access — they are not real external PCIe root complexes. >> Without explicit ordering, `netc_bus0`/`netc_bus1` may be enumerated before or interleaved with the real external PCIe root complex, >> making it difficult to predictably identify and target the true PCIe interface (e.g., for NVMe, PCIe Ethernet, or other add-in cards) in boot scripts and environment variables. >> >> >> The `pci0`/`pci1` aliases fix the enumeration order in U-Boot only. Linux does not use `pci` aliases for bus ordering. In kernel, it use 'linux,pci-domain = <0>;' instead. >> I prefer keep the alias in u-boot.dtsi instead of upstream. > > Why can't U-boot use 'linux,pci-domain = <0>;' just like the kernel, then? Hi Fabio, This is difference of general pcie driver in u-boot and kernel. Sorry I can't answer why U-boot didn't use the property. -- Best Regards, Joseph