Re: 440 PCI adapter card interupt handling question
flat view
From: Khai Trinh <hidden>
Date: 2002-06-17 17:32:11
But Matt, request_irq() is used to register the ISR with an irq# between 0-12 (for the 440). However, the inbound message interrupt is hardwire as you stated. How can I use request_irq() to register hardwire interrupt signal to the UIC? Or is there another kernel call to handle such services? Regards, --Khai
--- Matt Porter <porter@cox.net> wrote:On Thu, Jun 13, 2002 at 03:10:11PM -0700, Khai Trinh wrote:quoted
Our custom board is a IBM 440GP based pci slave adapter card, we will configure it to use theSimplequoted
Message Passing Unit to allow interrupt generationtoquoted
the 440 from the Host. My question are Where inthequoted
Linux kernel code can I initialize the 440 onboard interrupt controller to enable this interrupt to happen? And how do I register my interrupthandlingquoted
routine to service inbound interrupt from theHost? You don't use the UICs to generate an outbound message interrupt so there is no "initialization". There is a hardwired UIC interrupt generated by inbound message interrupts. Since you are talking about writing a basic Linux device driver, I suggest you see one of the many books on the topic to learn some of the basics. request_irq(), for example, is explained with many examples. Regards, -- Matt Porter porter@cox.net This is Linux Country. On a quiet night, you can hear Windows reboot.
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/