From mboxrd@z Thu Jan 1 00:00:00 1970 From: thierry.reding@avionic-design.de (Thierry Reding) Date: Thu, 13 Dec 2012 22:16:05 +0100 Subject: [RFC v1] PCIe support for the Armada 370 and Armada XP SoCs In-Reply-To: <20121213204718.GA4882@obsidianresearch.com> References: <20121211075207.GA29977@avionic-0098.adnet.avionic-design.de> <50C7A3C5.7050100@wwwdotorg.org> <20121212203433.GA7898@avionic-0098.adnet.avionic-design.de> <50C9056D.2050309@wwwdotorg.org> <20121213070332.GA9946@avionic-0098.adnet.avionic-design.de> <20121213080415.GA21178@obsidianresearch.com> <20121213082323.GA13620@avionic-0098.adnet.avionic-design.de> <50CA1A8D.9070504@wwwdotorg.org> <20121213204229.GC18597@avionic-0098.adnet.avionic-design.de> <20121213204718.GA4882@obsidianresearch.com> Message-ID: <20121213211605.GA18774@avionic-0098.adnet.avionic-design.de> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Thu, Dec 13, 2012 at 01:47:18PM -0700, Jason Gunthorpe wrote: > On Thu, Dec 13, 2012 at 09:42:29PM +0100, Thierry Reding wrote: > > > So I tried this today and it breaks horribly. There's some internal > > abort or something. I don't have access to the hardware right now and > > forgot to save the log output, but I can follow up in the morning. Also > > up until the abort, bus 0000:00.0 was identified as the virtual switch > > within the FPGA that's connected to port 0, so that would indicate that > > it isn't in fact compliant and neither root port is reachable via the > > regular mapping. > > > > I suppose that may be the reason why the downstream code implements the > > special case for accesses to the root ports' configuration space. > > With the special case, what does device 0:0.0 show up as? What class? I think that's the root port, with a bridge class. But again, I can follow up with the full output of lspci tomorrow morning. Thierry -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: not available URL: