ST is developing some high-end microprocessors under the brand name SPEAr
(www.st.com/spear) .
SPEAr320 is a member of the SPEAr microprocessor family whose design is
optimized for factory automation, printers and consumer applications.
SPEAr320 uses a 333 MHz ARM926EJ-S core that supports complex operating systems
like Linux, sophisticated user interfaces and microbrowsers.
This patch series adds support for the two Bosch-CCAN IPs found on SPEAr320
which are glue with the SPEAr architecture by means of some glue logic.
So there are two separate drivers created in this patch series:
- Bosch CCAN driver
- SPEAr320 CAN driver (which invokes the functionalities exposed by
Bosch CCAN driver)
The Bosch CCAN driver can also be invoked from other platforms that use the
Bosch CCAN IPs as the underlying controllers.
The CAN driver has been tested for bitrates from 3.5Kbps to 1Mbps with linux
kernel 2.6.32
This patch-set is generated against socketCAN trunk SVN version 1194.
Protection for different linux kernel versions has been added using
LINUX_VERSION_CODE macros.
Please review the same and provide your comments/test results on this list.
The details of the patches in this patch-set are given below:
- PATCH 0/4 --> This covering letter.
- PATCH 1/4 --> SPEAr320 CAN driver.
- PATCH 2/4 --> Bosch CCAN driver.
- PATCH 3/4 --> Support in CAN makefile for compiling Bosch CCAN
driver and SPEAr320 CAN driver with the socketCAN SVN tree.
- PATCH 4/4 --> Support in kernel makefile for compiling Bosch CCAN
driver and SPEAr320 CAN driver with the socketCAN SVN tree.
Regards,
Bhupesh
_______________________________________________
Socketcan-core mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-core