Re: [PATCH] Restore PCI IO space behind Freescale pseudo-bridge

2009-01-28 Thread Kumar Gala
On Jan 28, 2009, at 3:31 AM, Benjamin Herrenschmidt wrote: We are using the patch I emailed. It's ugly in that it hard-codes the Freescale vendor ID, but it works for us. I guess I'm confused what the actual breakage is beyond some printk messages. We "fixup" the resources in fsl_pcibio

Re: [PATCH] Restore PCI IO space behind Freescale pseudo-bridge

2009-01-28 Thread Benjamin Herrenschmidt
> > We are using the patch I emailed. It's ugly in that it hard-codes the > > Freescale vendor ID, but it works for us. > > I guess I'm confused what the actual breakage is beyond some printk > messages. > > We "fixup" the resources in fsl_pcibios_fixup_bus() so Ben's change > shouldn't hav

Re: [PATCH] Restore PCI IO space behind Freescale pseudo-bridge

2009-01-27 Thread Kumar Gala
On Jan 27, 2009, at 12:13 PM, Andrew Klossner wrote: Kumar, you wrote: Any resolution to all this.. Not exactly sure what change impacts things and what part of our screwy HW is causing issues. The change in question is commit b556151110ff003ce77d84597400c84824690ccf. The fundamental pr

Re: [PATCH] Restore PCI IO space behind Freescale pseudo-bridge

2009-01-14 Thread Benjamin Herrenschmidt
On Wed, 2009-01-14 at 11:48 -0800, Andrew Klossner wrote: > When I moved from 2.6.27 to 2.6.28, one of my devices didn't work > until I devised the attached patch. The kernel disallowed PCI I/O > space resources behind the pseudo-bridge in the Freescale MPC8545 > because that bridge's config-space

[PATCH] Restore PCI IO space behind Freescale pseudo-bridge

2009-01-14 Thread Andrew Klossner
When I moved from 2.6.27 to 2.6.28, one of my devices didn't work until I devised the attached patch. The kernel disallowed PCI I/O space resources behind the pseudo-bridge in the Freescale MPC8545 because that bridge's config-space registers incorrectly report that it doesn't forward I/O space tr