Josh,
Yes, the patch you provided below is exactly what is needed for PCI
functionality.

I've verified using a 2 port Silicon Image 3512 PCI to SATA controller
card on Yosemite.

-Curtis


> -----Original Message-----
> From: Josh Boyer [mailto:jwbo...@linux.vnet.ibm.com]
> Sent: Friday, December 04, 2009 6:08 AM
> To: Curtis Wald
> Cc: mpor...@kernel.crashing.org; linuxppc-...@ozlabs.org
> Subject: Re: [PATCH] POWERPC 4xx: Fix PCI in AMCC 440EP Yosemite DTS
> 
> On Mon, Nov 30, 2009 at 09:25:51AM -0600, Curtis Wald wrote:
> >Josh,
> >Here is a resend of the Yosemite.dts patch, deleting tabs and spaces
> in
> >the IDSEL section that should look better when viewing as 80 column.
> 
> Something is still eating your patches when you send them out.  They
> get
> corrupted to the point of being unusable as you can see here:
> 
> http://patchwork.ozlabs.org/patch/39810/
> 
> However, your intentions are pretty clear.  Could you look at the
patch
> below
> and see if it was what you intended?  If so, I'll include it in my
> 'next'
> branch today.
> 
> josh
> 
> ---
> 
> diff --git a/arch/powerpc/boot/dts/yosemite.dts
> b/arch/powerpc/boot/dts/yosemite.dts
> index 1fa3cb4..6492324 100644
> --- a/arch/powerpc/boot/dts/yosemite.dts
> +++ b/arch/powerpc/boot/dts/yosemite.dts
> @@ -282,20 +282,10 @@
>                       /* Inbound 2GB range starting at 0 */
>                       dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0
> 0x80000000>;
> 
> -                     /* Bamboo has all 4 IRQ pins tied together per
slot
> */
>                       interrupt-map-mask = <0xf800 0x0 0x0 0x0>;
>                       interrupt-map = <
> -                             /* IDSEL 1 */
> -                             0x800 0x0 0x0 0x0 &UIC0 0x1c 0x8
> -
> -                             /* IDSEL 2 */
> -                             0x1000 0x0 0x0 0x0 &UIC0 0x1b 0x8
> -
> -                             /* IDSEL 3 */
> -                             0x1800 0x0 0x0 0x0 &UIC0 0x1a 0x8
> -
> -                             /* IDSEL 4 */
> -                             0x2000 0x0 0x0 0x0 &UIC0 0x19 0x8
> +                             /* IDSEL 12 */
> +                             0x6000 0x0 0x0 0x0 &UIC0 0x19 0x8
>                       >;
>               };
>       };
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to