>> It seems to me a flat device tree could leave out all those >> properties that can be derived from the PVR (except for the >> few that are really useful for bootloaders and such -- cache >> line size, 64-bit-or-not, what kind of MMU). Linux doesn't >> use it anyway. Existing DTSs already leave away most. > > I agree, ditched them from my dts.
It's good to have consensus :-) Is this documented already? >> If PReP requires a specific programming model for the PCI >> host bridge, that would be fine. But then compatible = >> "prep-pci-bridge" or such, not just "prep"; everything on >> your board is "prep", it would make matching a bit hard ;-) > > Well... I'm rather unclear on how much PReP requires of the PCI > bridge. I thought what I'd coded was based on what appeared to be > hard assumptions in prep_pci.c, but now I'm hearing that this won't > cover all PReP machines, so I'm really not sure. Also, even if the current kernels assume certain hardware, that doesn't mean you can do the same in the device tree. Segher _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev