From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomasz Nowicki Subject: Re: [PATCH V1 11/11] arm64, pci, acpi: Support for ACPI based PCI hostbridge init Date: Thu, 29 Oct 2015 12:38:32 +0100 Message-ID: <56320538.6000905@semihalf.com> References: <1445963922-22711-1-git-send-email-tn@semihalf.com> <1445963922-22711-12-git-send-email-tn@semihalf.com> <5631180D.2000902@codeaurora.org> <563131B0.9060305@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mail-lb0-f179.google.com ([209.85.217.179]:34133 "EHLO mail-lb0-f179.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751089AbbJ2Lim (ORCPT ); Thu, 29 Oct 2015 07:38:42 -0400 Received: by lbbwb3 with SMTP id wb3so26278216lbb.1 for ; Thu, 29 Oct 2015 04:38:41 -0700 (PDT) In-Reply-To: <563131B0.9060305@codeaurora.org> Sender: linux-acpi-owner@vger.kernel.org List-Id: linux-acpi@vger.kernel.org To: Sinan Kaya , bhelgaas@google.com, arnd@arndb.de, will.deacon@arm.com, catalin.marinas@arm.com, rjw@rjwysocki.net, hanjun.guo@linaro.org, Lorenzo.Pieralisi@arm.com Cc: jiang.liu@linux.intel.com, robert.richter@caviumnetworks.com, Narinder.Dhillon@caviumnetworks.com, ddaney@caviumnetworks.com, Liviu.Dudau@arm.com, tglx@linutronix.de, wangyijing@huawei.com, Suravee.Suthikulpanit@amd.com, msalter@redhat.com, linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-acpi@vger.kernel.org, linaro-acpi@lists.linaro.org On 28.10.2015 21:36, Sinan Kaya wrote: > 1. ACPI code is unable to discover the interrupt numbers when objects > are ordered as follows in the ACPI file > > PNP0A08 object > PNP0C0F INTA object > PNP0C0F INTB object > PNP0C0F INTC object > PNP0C0F INTD object > > This gives me invalid link context error. > > pci 0000:00:00.0: PCI INT A: no GSI > pci 0000:01:00.0: Derived GSI for 0000:01:00.0 INT A from 0000:00:00.0 > acpi PNP0C0F:00: Invalid link context > > If I order it like this in the ACPI file, > > PNP0C0F INTA object > PNP0C0F INTB object > PNP0C0F INTC object > PNP0C0F INTD object > PNP0A08 object > > then, the legacy interrupt numbers can be discovered properly. Can you show full content of your PNP0C0F and PNP0A08 objects? Regards, Tomasz