X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=module%2Felmcan.c;h=6c99ca0a30da520ee11bd690d74a361a3698e4d0;hb=61e7216d6ffbe89093f7500de52e5c242cd8c7c3;hp=cd57cad9db3a86c24ed02b98b782a03579a40c69;hpb=8756d338045b5a722f563570eac12110cf0bf159;p=elmcan.git diff --git a/module/elmcan.c b/module/elmcan.c index cd57cad..6c99ca0 100644 --- a/module/elmcan.c +++ b/module/elmcan.c @@ -2,13 +2,23 @@ /* elmcan.c - ELM327 based CAN interface driver * (tty line discipline) * - * This file is derived from linux/drivers/net/can/slcan.c + * This driver started as a derivative of linux/drivers/net/can/slcan.c + * and my thanks go to the original authors for their inspiration. * * elmcan.c Author : Max Staudt * slcan.c Author : Oliver Hartkopp * slip.c Authors : Laurence Culhane * Fred N. van Kempen * + * 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. + * - Max + * */ #define pr_fmt(fmt) "[elmcan] " fmt