Hello all,

I have a few cPCI CAN cards from Janz. They consist of a non-intelligent
cPCI MODULbus card into which plugs up to 4 MODULbus modules. Our boards
have two intelligent CAN modules and a TTL module.  Each CAN module has
a MC68332 CPU and RAM onboard, along with an SJA1000 chip. The TTL
module is basically used for GPIO.

Currently, I use a character device driver provided by Janz, but I'd
like to use the new in-kernel CAN interface layer instead. Mostly to
make transitioning to newer kernels more painless, as well as to use the
improved sockets-based API.

I've written a few kernel drivers before, but I'm not very familiar with
CAN at all. Can someone explain why I would want to use the intelligence
on the CAN modules? To reduce interrupt load on the host system?

The datasheets don't seem to explain how the MC68332 CPU / OS works.
Does anyone here have some experience with this, and can give me some
pointers? I'm comfortable programming the PLX chip on the cPCI card.

If anyone is interested in helping, I have links to the relevant
website, which provides datasheets:
http://www.janz.de/as/en/cmod-io.html
http://www.janz.de/as/en/vmod-ican3.html
http://www.janz.de/as/en/vmod-ttl.html

Ira
_______________________________________________
Socketcan-core mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-core

Reply via email to