Re: [PATCH] [PPC4xx] Fix device tree dts file for katmai board.
On Tuesday 24 November 2009 00:06:13 Pravin Bathija wrote: > Description: Set PCI-E node inbound DMA ranges size to 4GB for correct > boot up of katmai. Including only changes for PCI-E DMA ranges as > suggested by Stefan. > > Signed-off-by: Pravin Bathija > Acked-by: Feng Kan > Acked-by: Prodyut Hazarika > Acked-by: Loc Ho > Acked-by: Tirumala Reddy Marri > Acked-by: Victor Gallardo Acked-by: Stefan Roese Cheers, Stefan ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[PATCH] [PPC4xx] Fix device tree dts file for katmai board.
Description: Set PCI-E node inbound DMA ranges size to 4GB for correct boot up of katmai. Including only changes for PCI-E DMA ranges as suggested by Stefan. Signed-off-by: Pravin Bathija Acked-by: Feng Kan Acked-by: Prodyut Hazarika Acked-by: Loc Ho Acked-by: Tirumala Reddy Marri Acked-by: Victor Gallardo --- arch/powerpc/boot/dts/katmai.dts | 22 +++--- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/arch/powerpc/boot/dts/katmai.dts b/arch/powerpc/boot/dts/katmai.dts index 077819b..d2595b2 100644 --- a/arch/powerpc/boot/dts/katmai.dts +++ b/arch/powerpc/boot/dts/katmai.dts @@ -245,8 +245,8 @@ ranges = <0x0200 0x 0x8000 0x000d 0x8000 0x 0x8000 0x0100 0x 0x 0x000c 0x0800 0x 0x0001>; - /* Inbound 2GB range starting at 0 */ - dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x0 0x8000>; + /* Inbound 4GB range starting at 0 */ + dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x1 0x>; /* This drives busses 0 to 0xf */ bus-range = <0x0 0xf>; @@ -289,10 +289,10 @@ ranges = <0x0200 0x 0x8000 0x000e 0x 0x 0x8000 0x0100 0x 0x 0x000f 0x8000 0x 0x0001>; - /* Inbound 2GB range starting at 0 */ - dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x0 0x8000>; + /* Inbound 4GB range starting at 0 */ + dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x1 0x>; - /* This drives busses 10 to 0x1f */ + /* This drives busses 0x10 to 0x1f */ bus-range = <0x10 0x1f>; /* Legacy interrupts (note the weird polarity, the bridge seems @@ -330,10 +330,10 @@ ranges = <0x0200 0x 0x8000 0x000e 0x8000 0x 0x8000 0x0100 0x 0x 0x000f 0x8001 0x 0x0001>; - /* Inbound 2GB range starting at 0 */ - dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x0 0x8000>; + /* Inbound 4GB range starting at 0 */ + dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x1 0x>; - /* This drives busses 10 to 0x1f */ + /* This drives busses 0x20 to 0x2f */ bus-range = <0x20 0x2f>; /* Legacy interrupts (note the weird polarity, the bridge seems @@ -371,10 +371,10 @@ ranges = <0x0200 0x 0x8000 0x000f 0x 0x 0x8000 0x0100 0x 0x 0x000f 0x8002 0x 0x0001>; - /* Inbound 2GB range starting at 0 */ - dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x0 0x8000>; + /* Inbound 4GB range starting at 0 */ + dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x1 0x>; - /* This drives busses 10 to 0x1f */ + /* This drives busses 0x30 to 0x3f */ bus-range = <0x30 0x3f>; /* Legacy interrupts (note the weird polarity, the bridge seems -- 1.5.5 ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [PATCH] [PPC4xx] Fix device tree dts file for katmai board.
Hi Pravin, On Wednesday 18 November 2009 01:19:48 pbath...@amcc.com wrote: > From: Pravin Bathija > >Set size cell value to 2 for 4GB memory support in katmai. Also set > PCI-E node inbound DMA ranges size to 4GB for correct boot up of katmai. As Josh already mentioned, I already submitted a patch which partly covers this 4GB support: http://patchwork.ozlabs.org/patch/36768/ I suggest that you rebase your patch (only with the DMA ranges stuff) and resend it. Cheers, Stefan ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [PATCH] [PPC4xx] Fix device tree dts file for katmai board.
On Tue, Nov 17, 2009 at 04:19:48PM -0800, pbath...@amcc.com wrote: >From: Pravin Bathija > > Set size cell value to 2 for 4GB memory support in katmai. Also set PCI-E > node inbound DMA ranges size to 4GB for correct boot up of katmai. >Content-Type: text/plain; charset=utf-8 > >Signed-off-by: Pravin Bathija >Acked-by: Feng Kan >Acked-by: Prodyut Hazarika >Acked-by: Loc Ho >Acked-by: Tirumala Reddy Marri >Acked-by: Victor Gallardo This conflicts with one I already have queued up in my next branch. It also seems to lack some of the changes that patch has. Stefan, can you look this over and work out with Pravin what to do? josh ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[PATCH] [PPC4xx] Fix device tree dts file for katmai board.
From: Pravin Bathija Set size cell value to 2 for 4GB memory support in katmai. Also set PCI-E node inbound DMA ranges size to 4GB for correct boot up of katmai. Content-Type: text/plain; charset=utf-8 Signed-off-by: Pravin Bathija Acked-by: Feng Kan Acked-by: Prodyut Hazarika Acked-by: Loc Ho Acked-by: Tirumala Reddy Marri Acked-by: Victor Gallardo --- arch/powerpc/boot/dts/katmai.dts | 20 ++-- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/arch/powerpc/boot/dts/katmai.dts b/arch/powerpc/boot/dts/katmai.dts index 077819b..8b40fd8 100644 --- a/arch/powerpc/boot/dts/katmai.dts +++ b/arch/powerpc/boot/dts/katmai.dts @@ -16,7 +16,7 @@ / { #address-cells = <2>; - #size-cells = <1>; + #size-cells = <2>; model = "amcc,katmai"; compatible = "amcc,katmai"; dcr-parent = <&{/cpus/c...@0}>; @@ -49,7 +49,7 @@ memory { device_type = "memory"; - reg = <0x 0x 0x>; /* Filled in by zImage */ + reg = < 0x0 0x 0x0 0x>; /* Filled in by zImage */ }; UIC0: interrupt-controller0 { @@ -245,8 +245,8 @@ ranges = <0x0200 0x 0x8000 0x000d 0x8000 0x 0x8000 0x0100 0x 0x 0x000c 0x0800 0x 0x0001>; - /* Inbound 2GB range starting at 0 */ - dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x0 0x8000>; + /* Inbound 4GB range starting at 0 */ + dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x1 0x>; /* This drives busses 0 to 0xf */ bus-range = <0x0 0xf>; @@ -289,8 +289,8 @@ ranges = <0x0200 0x 0x8000 0x000e 0x 0x 0x8000 0x0100 0x 0x 0x000f 0x8000 0x 0x0001>; - /* Inbound 2GB range starting at 0 */ - dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x0 0x8000>; + /* Inbound 4GB range starting at 0 */ + dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x1 0x>; /* This drives busses 10 to 0x1f */ bus-range = <0x10 0x1f>; @@ -330,8 +330,8 @@ ranges = <0x0200 0x 0x8000 0x000e 0x8000 0x 0x8000 0x0100 0x 0x 0x000f 0x8001 0x 0x0001>; - /* Inbound 2GB range starting at 0 */ - dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x0 0x8000>; + /* Inbound 4GB range starting at 0 */ + dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x1 0x>; /* This drives busses 10 to 0x1f */ bus-range = <0x20 0x2f>; @@ -371,8 +371,8 @@ ranges = <0x0200 0x 0x8000 0x000f 0x 0x 0x8000 0x0100 0x 0x 0x000f 0x8002 0x 0x0001>; - /* Inbound 2GB range starting at 0 */ - dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x0 0x8000>; + /* Inbound 4GB range starting at 0 */ + dma-ranges = <0x4200 0x0 0x0 0x0 0x0 0x1 0x>; /* This drives busses 10 to 0x1f */ bus-range = <0x30 0x3f>; -- 1.5.5 ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev