Re: [PATCH] libfdt: add address translation support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Device Tree]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux