X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=out-of-tree.rst;h=35f9fe5e1b82ba33fe5dcea2d4734ac25210183e;hb=HEAD;hp=875ecf7048b7337ce4c08b7ef2ee02bbe39d9edb;hpb=2210ae58494760f1e8c9a59123dd7ca0dbb4b348;p=elmcan.git diff --git a/out-of-tree.rst b/out-of-tree.rst index 875ecf7..35f9fe5 100644 --- a/out-of-tree.rst +++ b/out-of-tree.rst @@ -4,9 +4,9 @@ Using ELM327 driver out-of-tree Requirements ------------- -This requires Linux 4.11 (for 431af779256c), and has been tested on 4.19. +This requires Linux 4.11 (for 431af779256c) at the very least. -Also, elmcan depends on ``can-dev``: +Also, can327 depends on ``can-dev``: sudo modprobe can-dev @@ -21,9 +21,36 @@ Install +Porting and alternative licences +================================= + +This driver started as a derivative of linux/drivers/net/can/slcan.c +and my thanks go to the original authors for their inspiration, even +after almost none of their code is left. + +This code barely bears any resemblance to slcan anymore, and whatever +may be left is Linux specific boilerplate anyway, however I am leaving +the GPL-2.0 identifier at the top just to be sure. + +Please feel free to use my own code, especially the ELM327 communication +logic, in accordance with SPDX-License-Identifier BSD-3-Clause to port +this driver to other systems. + +If in doubt, feel free to ask me to clarify which code is mine. + + + + Thanks ======= -Thanks go out to Oliver Neukum for his early reviews and suggestions. +Several people have encouraged me to finish this - thank you all. + +Thanks to Oliver Neukum for his early (pre-v1) reviews and suggestions. + +Thanks to Greg Kroah-Hartman, Marc Kleine-Budde for their upstream reviews. + +Thanks to Vincent Mailhol for the extra upstream review help and push, +unexpected and very appreciated. -Several more people have encouraged me to finish this - thank you all. +Thanks to tomaszduda23 for the dkms.conf file.