Re: [PATCH] [PPC4xx] Fix device tree dts file for katmai board.

2009-11-25 Thread Stefan Roese
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.

2009-11-23 Thread Pravin Bathija
 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.

2009-11-18 Thread Stefan Roese
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.

2009-11-17 Thread Josh Boyer
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.

2009-11-17 Thread pbathija
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