From: Wolfgang Grandegger <[email protected]>

This patch series adds support for the Flexcan CAN controller available
on various Freescale PowerPC and ARM SOCs. It is based on the Linux-CAN
driver "flexcan.c" from Linux v3.5. I have tested it on a i.MX28 board
under Linux 3.4.6. To get it working on the i.MX6, I'm afraid, there are
a few more mainline patches necessary, which entered the kernel for
v3.6. It should not be a big deal to port them over.

It would be nice if anybody else could test the driver.

Thanks,

Wolfgang.

Wolfgang Grandegger (3):
  rtcan: add some macro definitions for compatibility with Linux-CAN
  rtcan: add bit-timing calulation from Linux-CAN
  rtcan: add driver for Flexcan on Freescale SOCs

 include/rtdm/rtcan.h                     |   12 +-
 ksrc/drivers/can/Kconfig                 |   16 +
 ksrc/drivers/can/Makefile                |    2 +
 ksrc/drivers/can/mscan/rtcan_mscan.c     |   17 +
 ksrc/drivers/can/rtcan_dev.h             |   17 +
 ksrc/drivers/can/rtcan_flexcan.c         | 1135 ++++++++++++++++++++++++++++++
 ksrc/drivers/can/rtcan_internal.h        |   10 +
 ksrc/drivers/can/rtcan_raw_dev.c         |  127 ++++-
 ksrc/drivers/can/sja1000/rtcan_sja1000.c |   18 +
 9 files changed, 1351 insertions(+), 3 deletions(-)
 create mode 100644 ksrc/drivers/can/rtcan_flexcan.c

-- 
1.7.7.6


_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to