Re: [EXT] Re: [PATCH v3] imx: Add FRDM-IMX95 initial support

Fabio Estevam <[email protected]> Mon, 3 Aug 2026 09:16:13 -0300
Newsgroups gmane.comp.boot-loaders.u-boot
Message-ID <CAOMZO5AhOZcsAc6DThNDcXudk5fWrm1gxgzwvETWX3hQ+Pj6=w@mail.gmail.com>
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?