Thank you for the help (again).  I've got my driver registering the isr on it's 
own now.  In the
end the problem was the dts and also not using irq_of_parse_and_map.

Ron
--- Scott Wood <[EMAIL PROTECTED]> wrote:

> Ron Madrid wrote:
> > I don't see a "dma" node in the mpc8377mds.dts (2.6.25).  I found one in 
> > mpc8610_hpcd.dts and
> > modeled it after that.
> 
> Try head-of-tree.
> 
> >             [EMAIL PROTECTED] {
> >                     #address-cells = <1>;
> >                     #size-cells = <1>;
> >                     compatible = "fsl,elo-dma";
> >                     cell-index = <0>;
> >                     reg = <0x82a8 0x4>; /* DMA general status register */
> >                     ranges = <0x0 0x8100 0x200>;
> 
> Should also put the interrupts in the dma node itself, so that the 
> driver can register it once and use the shared status register (but 
> don't remove it from the individual channels).
> 
> -Scott
> 


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

Reply via email to