Dave Best wrote:
I'm trying to write a driver which uses the Local Plus Bus on my MPC5200B and 
therefore have to use BestComm DMA, which requires me to use a Gen_BD task 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.
Find attached a Bestcomm instruction set summary sheet from the Freescale folks.
Hope this helps.

-Frank
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, an interrupt occurs after quite some time. But it's always the BestComm ethernet rx task which produces an RFIFO interrupt, presumably after the watchdog catches on. 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 for my 
interface to occur, nothing happens except that it hangs.

Any hints, tips or help appreciated.

Dave
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev


Attachment: sdHandAssemblyLcdDrd.pdf
Description: Adobe PDF document

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to