No subject
Sat Jun 28 00:30:24 EST 2008
GPIO_IRQ =3D 74
and I use
DEVICE_NAME =3D "ppc"
IRQ_FLAG =3D IRQF_SHARED // use new flag
here my function call
request_irq (GPIO_IRQ,
ppc_ISR, =20
IRQ_FLAG,
DEVICE_NAME, =20
NULL); =20
I'd appreciate any help on this problem.
Best Regards,
Duy-Kyng
------=_NextPart_000_0060_01C8E6A4.662A1C80
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hello,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>I had no problem in using request_irq() =
for MPC8272=20
with arch=3Dppc from Montavista Linux</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>But I have failure for MPC8313 with =
arch=3Dpowerpc=20
from FreeScale LTIB Linux with error code -38</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>I found its header file mpc83xx.h under =
include/asm-ppc, while it's supposed to be under=20
include/asm-powerpc.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>I did try to copy the header file to =
directory=20
asm-powerpc</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>From MPC8313 datasheet, I have =
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>GPIO_IRQ =3D 74</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>and I use</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>DEVICE_NAME =3D "ppc"</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>IRQ_FLAG =3D =
IRQF_SHARED // use new=20
flag</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>here my function call</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>request_irq (GPIO_IRQ,</FONT></DIV>
<DIV><FONT face=3DArial=20
size=3D2> ppc_ISR, </FONT><=
/DIV>
<DIV><FONT face=3DArial=20
size=3D2> IRQ_FLAG,<BR> &nb=
sp; DEVICE_NAME, <BR> =
NULL); <BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'd appreciate any help on this=20
problem.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Best Regards,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Duy-Kyng</FONT></DIV>
<DIV><FONT face=3DArial size=3D2> </DIV></FONT>
<DIV><FONT face=3DArial size=3D2> </DIV></FONT></BODY></HTML>
------=_NextPart_000_0060_01C8E6A4.662A1C80--
More information about the Linuxppc-embedded
mailing list