Thread (2 messages) 2 messages, 2 authors, 2006-09-26

Re: fs_enet - support for SCC on CPM2?

From: Vitaly Bordug <hidden>
Date: 2006-09-26 16:28:46

On Tue, 26 Sep 2006 11:22:30 -0400
"Pelton, Dave" [off-list ref] wrote:
quoted
-----Original Message-----
From: Matt Hevern
<snip>
quoted
I am trying to compile for an freescale 82xx (CPM2) series 
processor, with ethernet on an SCC. (kernel 2.6.x)  From what 
i can see, in the file drivers/net/fs_enet/fs_enet-main.c,
the config option "CONFIG_FS_ENET_HAS_SCC"  pulls in 
"fs_scc_ops" which are defined in 
drivers/net/fs_enet/mac-scc.c, but this file  does not seem 
to have support for 82xx series, failing with various compile errors:
<snip>
quoted
It seems like these errors are mostly due to the driver being tailored
for 8xx series.
<snip>

I had the same problem trying to use fs_enet for 82xx SCC Ethernet and
came to the same conclusion.  The FCC could not be used instead of the
SCC because of pin limitations in the hardware design.  I ended up using
the "old" SCC Ethernet driver by disabling CONFIG_FS_ENET_HAS_SCC and
enabling CONFIG_SCC_ENET (Under CPM2 options in kernel config).  This
does not use the new platform bus structure, and arch/ppc/8260_io/enet.c
may require some board specific tweaks, but it does work.
Scc Ethernet on 82xx was not supported because the hardware it was developed on 
did not support such an option at all.

That was the reason why scc_enet is "tailored" for 8xx. If there is a desire and HW to
make it work, please go ahead, I'll assist as per time permits, and make sure the stuff 
will be merged upstream.

Obsoleted things like 8260_io may disappear sooner or later (I bet sooner is more probably...)

-- 
Sincerely, 
Vitaly
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help