From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Roese Date: Wed, 8 Apr 2009 14:42:01 +0200 Subject: [U-Boot] Interrupt handlers in u-boot In-Reply-To: <49DC8432.8050306@deeopl.com> References: <49DC8432.8050306@deeopl.com> Message-ID: <200904081442.01543.sr@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Wednesday 08 April 2009, prathika wrote: > I am working on u-boot 1.1.6 version for PowerPC 440. First of all. v1.1.6 is really old. I suggest that you use the current (latest) version instead. > I am using the > hello world application from the examples folder. > I had no issues in loading and executing it. > Now I have enabled SPI interrupt in the application. I have written for > SPI loopback. > My issue is, as there is no interrupt handler defined for the SPI in > uboot, whenever i execute my application, > it says "Masking bogus interrupt for Vector 0x08". I am calling > "install_irq_handler" function for assigning my own interrupt handler > for SPI as part of my application itself. > I can understand that, there is no exclusive handler for SPI in uboot, > so it is disabling the SPI interrupt and printing the BOGUS INTERRUPT > message. > Now how do I get rid of this and have my own interrupt handler?? You just need to install you "own" interrupt handler. This is done via install_hdlr(). See examples/interrupt.c. Best regards, Stefan ===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de =====================================================================