This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: cyg_drv_interrupt_create ()



> -----Original Message-----
> From: Lewin A.R.W. Edwards [mailto:larwe@larwe.com] 
> Sent: Friday, June 22, 2001 8:54 AM
> To: Trenton D. Adams
> Cc: ecos-discuss@sources.redhat.com
> Subject: RE: [ECOS] cyg_drv_interrupt_create ()
> 
> > > interrupt table. The ARM processor only has one IRQ and 
> one FIQ pin 
> > > and on most boards these lines are connected to an interrupt 
> > > controller (this may be part of a chip with an
> >
> >I'm counting three interrupt lines, and an FIQ line myself.  
> Does this 
> >most likely mean that I will have to add the handling for 
> the interrupt 
> >that I'm using?
> 
> The CL-EP7312 has (at a quick count) 22 interrupt sources; 
> five are routed 
> to FIQ (EXTFIQ pin, battery low, watchdog, media change 
> [pin], and DAI) and 
> the remainder are routed to IRQ (CODEC, the three EINT pins, 
> TC1 underflow, 
> TC2 underflow, real-time alarm, 64Hz tick, UART1 Tx FIFO 
> empty, UART1 Rx 
> FIFO full, UART1 status change, SSI1 end of transfer, key 
> press (PORTA 
> activity), SSI 16-byte Rx, SSI 16-byte Tx, UART2 Tx FIFO 
> empty, UART2 Rx 
> FIFO full).

So you're saying that there are acutally only one IRQ, and one FIQ, but
there are three EINT pins?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]