On Wed, Jul 03, 2024 at 11:26:14AM -0600, Rob Herring wrote: > On Tue, Jul 2, 2024 at 9:37 AM Frank Li <Frank.Li@xxxxxxx> wrote: > > > > IEEE Std 1275-1994 is Inactive-Withdrawn Standard according to > > https://standards.ieee.org/ieee/1275/1932/. > > That has nothing to do with this. > > > "require at least one non-prefetchable memory and One or both of > > prefetchable Memory and IO Space may also be provided". But it does not > > limit maximum ranges number is 3. > > 3 was just my poor assumption that a non-prefetch, prefetchable and IO > region would be enough. Not sure why you'd want multiple fragmented > regions though. I guess for device assignment based on the comments. ENETC is embeded PCI device, hardware address space layout is fragment. Frank > > > Inscrease maximum to 8 because freescale ls1028 and iMX95 use more than > > 3 ranges. > > Unless there is some actual limit, I would just drop the minItems and > maxItems here. Then it will be limited to 32 entries in > pci-bus-common.yaml (in dtschema) which is also a 'should be enough' > value. > > Rob