On Mon, 2014-05-12 at 14:27 -0500, Rob Herring wrote:
> But what you wrote was for unflattened tree. For early FDT uses, do we
> really need to worry about PCI or other special cases? The current FDT
> address translation code in arch/powerpc/boot/devtree.c (yes, now we
> have 3 implementations) does not for example.

This is specific to a bootloader case yes and it's ... fishy.

PCI on ARM is here now. PCI is everywhere (well, pseudo-PCI but that's
the basic issue here) on Intel embedded.

Some embedded systems will probably want to enumerate from the firmware
and Linux will need to translate. For example because the UART or some
critical GPIO that needs to be handled early on is behind a pseudo-PCI
interface of some sort.

I think we need to handle these cases rather than fail in obscure ways.

Cheers,
Ben.

 

--
To unsubscribe from this list: send the line "unsubscribe devicetree-compiler" 
in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to