Driver - HDLC 83xx QUICC Engine??

6 messages, 2 authors, 2008-01-17 · open the first message on its own page

Driver - HDLC 83xx QUICC Engine??

From: Russell McGuire <hidden>
Date: 2008-01-15 20:03:14

All,

Does anyone know of a project or existing driver for supporting HDLC for the

MPC83xx or MPC82XX Freescale CPUs?

Looking to run raw HDLC over various Ethernet or T1 links.

-Russ

RE: Driver - HDLC 83xx QUICC Engine??

From: Russell McGuire <hidden>
Date: 2008-01-16 00:31:12

Jocke,

I'll let you know if I find any.  For a starting point, I have an QE ATM
driver, that is more than likely similar in design <though no Ethernet
interface>, as it supports the QE engine, and just turns the UCC into =
ATM
mode, as opposed to HDLC mode. Would imagine the buffering, IO, =
interrupts
are similar. I am still in process of porting it up from the 82xx CPU.=20

Although HDLC how it registers itself into the kernel is a mystery to =
me, I
am having trouble finding any HDLC drivers to model this after.  Know of =
any
specs? API? Etc...

-Russ
-----Original Message-----
From: Joakim Tjernlund [mailto:joakim.tjernlund@transmode.se]
Sent: Tuesday, January 15, 2008 4:19 PM
To: rmcguire@videopresence.com; linuxppc-embedded@ozlabs.org
Subject: SV: Driver - HDLC 83xx QUICC Engine??
=20
quoted
-----Ursprungligt meddelande-----
Fr=E5n: =
linuxppc-embedded-bounces+joakim.tjernlund=3Dlumentis.se@ozlabs.org
[mailto:linuxppc-embedded-
quoted
bounces+joakim.tjernlund=3Dlumentis.se@ozlabs.org] F=F6r Russell =
McGuire
quoted
Skickat: den 15 januari 2008 20:52
Till: linuxppc-embedded@ozlabs.org
=C4mne: Driver - HDLC 83xx QUICC Engine??

All,

Does anyone know of a project or existing driver for supporting HDLC =
for
the
quoted
MPC83xx or MPC82XX Freescale CPUs?

Looking to run raw HDLC over various Ethernet or T1 links.

-Russ
=20
Me too. Perhaps not, I will be looking at presenting a Ethernet i/f to =
the
kernel but
sending out HDLC frames containing the Ethernet packet. If you =
find/have
anything
that helps me do that, send it my way please.
=20
     Jocke

SV: Driver - HDLC 83xx QUICC Engine??

From: Joakim Tjernlund <hidden>
Date: 2008-01-16 00:31:14

-----Ursprungligt meddelande-----
Fr=E5n: =
linuxppc-embedded-bounces+joakim.tjernlund=3Dlumentis.se@ozlabs.org =
[mailto:linuxppc-embedded-
bounces+joakim.tjernlund=3Dlumentis.se@ozlabs.org] F=F6r Russell =
McGuire
Skickat: den 15 januari 2008 20:52
Till: linuxppc-embedded@ozlabs.org
=C4mne: Driver - HDLC 83xx QUICC Engine??
=20
All,
=20
Does anyone know of a project or existing driver for supporting HDLC =
for the
=20
MPC83xx or MPC82XX Freescale CPUs?
=20
Looking to run raw HDLC over various Ethernet or T1 links.
=20
-Russ
Me too. Perhaps not, I will be looking at presenting a Ethernet i/f to =
the kernel but
sending out HDLC frames containing the Ethernet packet. If you find/have =
anything
that helps me do that, send it my way please.

     Jocke

Re: Driver - HDLC 83xx QUICC Engine??

From: Joakim Tjernlund <hidden>
Date: 2008-01-16 00:35:01

-----Ursprungligt meddelande-----
Fr=E5n: Russell McGuire [mailto:rmcguire@videopresence.com]
Skickat: den 16 januari 2008 01:31
Till: 'Joakim Tjernlund'
Kopia: linuxppc-embedded@ozlabs.org
=C4mne: RE: Driver - HDLC 83xx QUICC Engine??
=20
Jocke,
=20
I'll let you know if I find any.  For a starting point, I have an QE =
ATM
driver, that is more than likely similar in design <though no Ethernet
interface>, as it supports the QE engine, and just turns the UCC into =
ATM
mode, as opposed to HDLC mode. Would imagine the buffering, IO, =
interrupts
are similar. I am still in process of porting it up from the 82xx CPU.
=20
Although HDLC how it registers itself into the kernel is a mystery to =
me, I
am having trouble finding any HDLC drivers to model this after.  Know =
of any
specs? API? Etc...
Sorry but I don't know. Luckily for me I don't have too either.

 Jocke

RE: Driver - HDLC 83xx QUICC Engine??

From: Russell McGuire <hidden>
Date: 2008-01-17 22:16:17

Jocke,

I ran across this patch doing some looking around. It isn't in the =
kernel I
downloaded a while ago and have been working with, and I am not sure of =
the
real extents of its support.

Maybe Kim or Kumar can fill us in, on if it is what we are looking for.

http://patchwork.ozlabs.org/linuxppc/patch?id=3D7262


In any regards, it definitely looks like something we should be checking
out.

-Russ
-----Original Message-----
From: Joakim Tjernlund [mailto:joakim.tjernlund@transmode.se]
Sent: Tuesday, January 15, 2008 4:19 PM
To: rmcguire@videopresence.com; linuxppc-embedded@ozlabs.org
Subject: SV: Driver - HDLC 83xx QUICC Engine??
=20
quoted
-----Ursprungligt meddelande-----
Fr=E5n: =
linuxppc-embedded-bounces+joakim.tjernlund=3Dlumentis.se@ozlabs.org
[mailto:linuxppc-embedded-
quoted
bounces+joakim.tjernlund=3Dlumentis.se@ozlabs.org] F=F6r Russell =
McGuire
quoted
Skickat: den 15 januari 2008 20:52
Till: linuxppc-embedded@ozlabs.org
=C4mne: Driver - HDLC 83xx QUICC Engine??

All,

Does anyone know of a project or existing driver for supporting HDLC =
for
the
quoted
MPC83xx or MPC82XX Freescale CPUs?

Looking to run raw HDLC over various Ethernet or T1 links.

-Russ
=20
Me too. Perhaps not, I will be looking at presenting a Ethernet i/f to =
the
kernel but
sending out HDLC frames containing the Ethernet packet. If you =
find/have
anything
that helps me do that, send it my way please.
=20
     Jocke

Re: Driver - HDLC 83xx QUICC Engine??

From: Joakim Tjernlund <hidden>
Date: 2008-01-17 23:53:42

eh, that looks like something that is part of the kernel already.
Am I missing something?

      Jocke
-----Ursprungligt meddelande-----
Fr=E5n: Russell McGuire [mailto:rmcguire@videopresence.com]
Skickat: den 17 januari 2008 23:12
Till: 'Joakim Tjernlund'
Kopia: linuxppc-embedded@ozlabs.org; 'Kim Phillips'
=C4mne: RE: Driver - HDLC 83xx QUICC Engine??
=20
Jocke,
=20
I ran across this patch doing some looking around. It isn't in the =
kernel I
downloaded a while ago and have been working with, and I am not sure =
of the
real extents of its support.
=20
Maybe Kim or Kumar can fill us in, on if it is what we are looking =
for.
=20
http://patchwork.ozlabs.org/linuxppc/patch?id=3D7262
=20
=20
In any regards, it definitely looks like something we should be =
checking
out.
=20
-Russ
quoted
-----Original Message-----
From: Joakim Tjernlund [mailto:joakim.tjernlund@transmode.se]
Sent: Tuesday, January 15, 2008 4:19 PM
To: rmcguire@videopresence.com; linuxppc-embedded@ozlabs.org
Subject: SV: Driver - HDLC 83xx QUICC Engine??
quoted
-----Ursprungligt meddelande-----
Fr=E5n: =
linuxppc-embedded-bounces+joakim.tjernlund=3Dlumentis.se@ozlabs.org
quoted
[mailto:linuxppc-embedded-
quoted
bounces+joakim.tjernlund=3Dlumentis.se@ozlabs.org] F=F6r Russell =
McGuire
quoted
quoted
Skickat: den 15 januari 2008 20:52
Till: linuxppc-embedded@ozlabs.org
=C4mne: Driver - HDLC 83xx QUICC Engine??

All,

Does anyone know of a project or existing driver for supporting =
HDLC for
quoted
the
quoted
MPC83xx or MPC82XX Freescale CPUs?

Looking to run raw HDLC over various Ethernet or T1 links.

-Russ
Me too. Perhaps not, I will be looking at presenting a Ethernet i/f =
to the
quoted
kernel but
sending out HDLC frames containing the Ethernet packet. If you =
find/have
quoted
anything
that helps me do that, send it my way please.

     Jocke
=20
=20
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help