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
