Linux driver for the Microchip MCP2515 SPI controller. This is a new driver (unrelated to the mcp251x driver currently in the stable Linux) that uses the asynchronous SPI API directly, eliminating the overhead of threads, work queues and synchronous SPI wrappers, thus reducing SPI transactions latency to a minimum.

Here are a couple of oscilloscope screenshots comparing the behaviour of this mcp2515 driver to the mcp251x driver:


These drivers are free software; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.


Oct 3 2010
Andre B. Oliveira