Felix, On Thursday 28 August 2008, Felix Radensky wrote: > I'm writing a Linux driver for CPLD access on custom > 460EX based board. CPLD generates interrupt, which > is connected to GPIO pin 45. According to 460EX user > manual, this pin, if configured as alternate function 3, > will generate external interrupt 12, which is mapped into > irq 20 on UIC3. My question is - how do I get irq number > suitable for passing to request_irq().
arch/powerpc now used virtual interrupts. You need to include this hardware interrupt number into your device-tree (create a new node for your CPLD) and extract the virtual irq number from there by calling irq_of_parse_and_map(). Best regards, Stefan _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded