From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Gunthorpe Subject: Re: [PATCH 0/7] PCI irq mapping fixes and cleanups Date: Mon, 3 Mar 2014 11:01:43 -0700 Message-ID: <20140303180143.GC31062@obsidianresearch.com> References: <1393608523-17509-1-git-send-email-l.stach@pengutronix.de> <20140301183059.GA6315@obsidianresearch.com> <000601cf36b8$330b3a90$9921afb0$%han@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: Sender: linux-sh-owner@vger.kernel.org To: Tim Harvey Cc: Jingoo Han , Mark Rutland , "devicetree@vger.kernel.org" , linux-samsung-soc@vger.kernel.org, linux-tegra@vger.kernel.org, Ben Dooks , Arnd Bergmann , linux-sh@vger.kernel.org, Stephen Warren , Richard Zhu , Simon Horman , Thierry Reding , Sascha Hauer , Bjorn Helgaas , Kukjin Kim , Shawn Guo , "linux-arm-kernel@lists.infradead.org" , Lucas Stach List-Id: devicetree@vger.kernel.org On Mon, Mar 03, 2014 at 09:49:52AM -0800, Tim Harvey wrote: > I'm not clear why irq 20 is getting returned for all the slots with > (slot%4)=0 and func=0. If I start debugging of_irq_parse_pci() I see > that it walks up the tree until it gets to the pcie host controller > then calls of_irq_parse_raw() which is returning irq20 or -EINVAL. Can you share your DT as well? Jason