[PATCH] katmai.dts: extend DMA ranges; add dma/sysace nodes
Josh Boyer
jwboyer at linux.vnet.ibm.com
Thu Nov 13 22:45:33 EST 2008
On Thu, 13 Nov 2008 11:49:14 +0300
Yuri Tikhonov <yur at emcraft.com> wrote:
> Hello,
>
> This patch extends DMA ranges for PCI(X) to 4GB, so that it could
> work on Katmais with 4GB RAM installed.
>
> Add new nodes for the PPC440SPe DMA, XOR engines to
> be used in the PPC440SPe ADMA driver, and the SysACE
> controller, which connects Compact Flash to Katmai.
>
> Signed-off-by: Ilya Yanok <yanok at emcraft.com>
> Signed-off-by: Yuri Tikhonov <yur at emcraft.com>
> ---
> + DMA0: dma0 {
> + interrupt-parent = <&DMA0>;
> + interrupts = <0 1>;
> + #interrupt-cells = <1>;
> + #address-cells = <0>;
> + #size-cells = <0>;
> + interrupt-map = <
> + 0 &UIC0 0x14 4
> + 1 &UIC1 0x16 4>;
> + };
> + DMA1: dma1 {
> + interrupt-parent = <&DMA1>;
> + interrupts = <0 1>;
> + #interrupt-cells = <1>;
> + #address-cells = <0>;
> + #size-cells = <0>;
> + interrupt-map = <
> + 0 &UIC0 0x16 4
> + 1 &UIC1 0x16 4>;
> + };
> + xor {
> + interrupt-parent = <&UIC1>;
> + interrupts = <0x1f 4>;
> + };
You have no compatible property in these 3 nodes. How are drivers
supposed to bind to them?
You also have no reg or dcr-reg properties. What exactly are these
nodes for?
> + sysacecf at 4fe000000 {
> + compatible = "xlnx,opb-sysace-1.00.b";
Odd. This isn't a xilinx board by any means. This should probably
look something like:
compatible = "amcc,sysace-440spe", "xlnx,opb-sysace-1.00.b";
Though I'm curious about it in general. The xilinx bindings have the
versioning numbers on them to match particular bit-streams in the FPGAs
if I remember correctly. Does that really apply here?
josh
More information about the Linuxppc-dev
mailing list