From mboxrd@z Thu Jan 1 00:00:00 1970 From: bharatku@xilinx.com (bharat kumar gogada) Date: Tue, 6 Oct 2015 10:17:11 +0000 (UTC) Subject: ARM64 PCIe legacy interrupts References: Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Pratyush Anand gmail.com> writes: > > On Thu, Oct 1, 2015 at 5:59 PM, bharat kumar gogada xilinx.com> wrote: > > Hi, in ARM32 bit pci_fixup_irqs is being used to support legacy interrupts, > > in ARM64 how legacy interrupts are being handled > > See, arch/arm64/kernel/pci.c:pcibios_add_devices() > Thanks. I have a confusion in handling legacy interrupts in driver, I'm seeing that for legacy handling there is separate node being created. Ex: for pcie-xilinx.c the following node is being used pcie_intc: interrupt-controller { interrupt-controller; #address-cells = <0>; #interrupt-cells = <1>; }; Why do we need a separate child node for legacy handling and why is the address cells parameter assigned zero value