Re: [PATCH 3/3] First cut at PReP support for arch/powerpc
From: Segher Boessenkool <hidden>
Date: 2007-08-06 19:37:25
quoted
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?
quoted
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