Skip to content

Releases: msperl/linux-rpi

mcp25xxfd-V6.11 kernel+driver compiled for raspberry pi 3

19 May 09:44
Compare
Choose a tag to compare

mcp25xxfd-V8.2 kernel+driver compiled for raspberry pi 3

Updated version with feedback from several people.

Supports now mcp2518fd officially - no real changes to the code, just a few HW bugs less...

Uses CRC SPI commands for some transfers.

Rebased on 4.19.y used by the newest foundation kernels.

Includes /boot/config-example.txt

Default config is:

dtoverlay=mcp2517fd-spi0.0-can0
dtparam=interrupt=25
dtparam=oscillator=40000000
dtparam=spimaxfrequency=20000000

The patch now includes overlays for spi0.0-can0, spi0.1-can1, spi1.0-can2 and spi1.1-can3.
It also includes support for xstandby (dtparam=xstandby=1)

mcp25xxfd-V6.11 kernel+driver compiled for raspberry pi 3

16 Feb 22:44
Compare
Choose a tag to compare

mcp25xxfd-V6.11 kernel+driver compiled for raspberry pi 3

This is a completely reorganized code structure and may have regressions.

Includes /boot/config.txt where you can switch between default kernel and the patched version by pulling GPIO21 high (with a small breadboard cable or similar - or run configure it manually)

Default config is:

dtoverlay=mcp2517fd-can0
dtparam=interrupt=25
dtparam=oscillator=40000000
dtparam=spimaxfrequency=20000000

The patch now includes overlays for spi1_0 and spi2_0 as well.

mcp25xxfd-V6.8 kernel+driver compiled for raspberry pi 3

15 Feb 13:43
Compare
Choose a tag to compare

mcp25xxfd-V6.8 kernel+driver compiled for raspberry pi 3

This is a completely reorganized code structure and may have regressions.

Includes /boot/config.txt where you can switch between default kernel and the patched version by pulling GPIO21 high (with a small breadboard cable or similar - or run configure it manually)

Default config is:

dtoverlay=mcp2517fd-can0
dtparam=interrupt=25
dtparam=oscillator=40000000
dtparam=spimaxfrequency=20000000

cp25xxfd-V6.7 kernel+driver compiled for raspberry pi 3

11 Jan 21:04
Compare
Choose a tag to compare

mcp25xxfd-V6.7 kernel+driver compiled for raspberry pi 3

Includes /boot/config.txt where you can switch between default kernel and the patched version by pulling GPIO21 high (with a small breadboard cable or similar - or run configure it manually)

Default config is:

dtoverlay=mcp2517fd-can0
dtparam=interrupt=25
dtparam=oscillator=40000000
dtparam=spimaxfrequency=20000000

mcp25xxfd-V6.6 kernel+driver compiled for raspberry pi 3

11 Jan 10:02
Compare
Choose a tag to compare

mcp25xxfd-V6.6 kernel+driver compiled for raspberry pi 3

Includes /boot/config.txt where you can switch between default kernel and the patched version by pulling GPIO21 high (with a small breadboard cable or similar - or run it on your own)

Alternatively you have to configure /boot/config.txt on your own - required:

dtoverlay=mcp2517fd-can0
dtparam=interrupt=25
dtparam=oscillator=40000000
dtparam=spimaxfrequency=20000000

mcp25xxfd-V6.5++ kernel+driver compiled for raspberry pi 3

11 Jan 08:36
Compare
Choose a tag to compare

mcp25xxfd-V6.5++ kernel+driver compiled for raspberry pi 3

Includes /boot/config.txt where you can switch between default kernel and the patched version by pulling GPIO21 high (with a small breadboard cable or similar - or run it on your own)

Default config is:

dtoverlay=mcp2517fd-can0
dtparam=interrupt=25
dtparam=oscillator=40000000
dtparam=spimaxfrequency=20000000

mcp25xxfd-V6.5+ kernel+driver compiled for raspberry pi 3

10 Jan 18:54
Compare
Choose a tag to compare

mcp25xxfd-V6.5+ kernel+driver compiled for raspberry pi 3

Includes /boot/config.txt where you can switch between default kernel and the patched version by pulling GPIO21 high (with a small breadboard cable or similar - or run it on your own)

Default config is:

dtoverlay=mcp2517fd-can0
dtparam=interrupt=25
dtparam=oscillator=40000000
dtparam=spimaxfrequency=20000000

mcp25xxfd-V6.5

06 Jan 19:34
Compare
Choose a tag to compare
mcp25xxfd-V6.5 Pre-release
Pre-release

mcp25xxfd-V6.5 kernel+driver compiled for raspberry pi 3

Includes /boot/config.txt where you can switch between default kernel and the patched version by pulling GPIO21 high (with a small breadboard cable or similar - or run it on your own)

Default config is:

dtoverlay=mcp2517fd-can0
dtparam=interrupt=25
dtparam=oscillator=40000000
dtparam=spimaxfrequency=20000000

mvp2566fd-V5.6+extra debug messages

03 Jan 16:16
Compare
Choose a tag to compare
Pre-release

mcp25xxfd-V5.6 kernel+driver compiled for raspberry pi 3
includes some extra changes

Includes /boot/config.txt where you can switch between default kernel and the patched version by pulling GPIO21 high (with a small breadboard cable)

Default config is:

dtoverlay=mcp2517fd-can0
dtparam=interrupt=25
dtparam=oscillator=40000000
dtparam=spimaxfrequency=20000000