linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Bestcomm tasks and interrupts on MPC5200(B)
@ 2009-01-20 13:15 Dave Best
  2009-01-20 15:51 ` Frank Bennett
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Dave Best @ 2009-01-20 13:15 UTC (permalink / raw)
  To: linuxppc-dev

I'm trying to write a driver which uses the Local Plus Bus on my MPC5200B a=
nd therefore have to use BestComm DMA, which requires me to use a Gen_BD ta=
sk for data transfer with Local Plus.
I tried to follow the fec driver that is currently used and took a peek at =
the mpc52xx-ac97 driver which at least uses the same kind of bus as I.

Initialising the task, resetting and enabling works fine. Even request_irq =
reports no error, but when I start a transfer it hangs and if I am lucky, a=
n interrupt occurs after quite some time. But it's always the BestComm ethe=
rnet rx task which produces an RFIFO interrupt, presumably after the watchd=
og catches on.=20
If this happens my interrupt occurs to.

I tried to debug this situation but I am still clueless.
If I use the MPC5200 Interrupt emulation registers to force an interrupt fo=
r my interface to occur, nothing happens except that it hangs.

Any hints, tips or help appreciated.

Dave=0A=0A=0A      

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-01-21 15:26 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-20 13:15 Bestcomm tasks and interrupts on MPC5200(B) Dave Best
2009-01-20 15:51 ` Frank Bennett
2009-01-20 15:59 ` Frank Bennett
2009-01-20 16:04 ` Grant Likely
2009-01-21 12:57   ` Dave Best
2009-01-21 15:16     ` Jon Smirl
2009-01-21 15:26       ` Wolfram Sang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).