ARM64 PCIe legacy interrupts

bharat kumar gogada bharatku at xilinx.com
Tue Oct 6 03:17:11 PDT 2015


Pratyush Anand <pratyush.anand <at> gmail.com> writes:

> 
> On Thu, Oct 1, 2015 at 5:59 PM, bharat kumar gogada <bharatku <at>
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






More information about the linux-arm-kernel mailing list