[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220703101430.1306048-1-mkl@pengutronix.de>
Date: Sun, 3 Jul 2022 12:14:14 +0200
From: Marc Kleine-Budde <mkl@...gutronix.de>
To: netdev@...r.kernel.org
Cc: davem@...emloft.net, kuba@...nel.org, linux-can@...r.kernel.org,
kernel@...gutronix.de
Subject: [PATCH net-next 0/15] pull-request: can-next 2022-07-03
Hello Jakub, hello David,
this is a pull request of 15 patches for net-next/master.
The first 2 patches are by Max Staudt and add the can327 serial CAN
driver along with a new line discipline ID.
The next patch is by me an fixes a typo in the ctucanfd driver.
The last 12 patches are by Dario Binacchi and integrate slcan CAN
serial driver better into the existing CAN driver API.
regards,
Marc
---
The following changes since commit 0fcae3c8b1b32d79cb4bbf841023757358fb0413:
ipmr: fix a lockdep splat in ipmr_rtm_dumplink() (2022-06-27 12:01:01 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git tags/linux-can-next-for-5.20-20220703
for you to fetch changes up to 0ebd5529d2ddab76a46681991d350b82c62ef13e:
Merge branch 'can-slcan-extend-supported-features' (2022-07-03 11:37:05 +0200)
----------------------------------------------------------------
linux-can-next-for-5.20-20220703
----------------------------------------------------------------
Dario Binacchi (12):
can: slcan: use the BIT() helper
can: slcan: use netdev helpers to print out messages
can: slcan: use the alloc_can_skb() helper
can: netlink: dump bitrate 0 if can_priv::bittiming.bitrate is -1U
can: slcan: use CAN network device driver API
can: slcan: allow to send commands to the adapter
can: slcan: set bitrate by CAN device driver API
can: slcan: send the open/close commands to the adapter
can: slcan: move driver into separate sub directory
can: slcan: add ethtool support to reset adapter errors
can: slcan: extend the protocol with error info
can: slcan: extend the protocol with CAN state info
Marc Kleine-Budde (3):
Merge branch 'can327-CAN-ldisc-driver-for-ELM327-based-OBD-II-adapters'
can: ctucanfd: ctucan_interrupt(): fix typo
Merge branch 'can-slcan-extend-supported-features'
Max Staudt (2):
tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver
can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters
.../networking/device_drivers/can/can327.rst | 331 ++++++
.../networking/device_drivers/can/index.rst | 1 +
MAINTAINERS | 7 +
drivers/net/can/Kconfig | 58 +-
drivers/net/can/Makefile | 3 +-
drivers/net/can/can327.c | 1137 ++++++++++++++++++++
drivers/net/can/ctucanfd/ctucanfd_base.c | 2 +-
drivers/net/can/dev/netlink.c | 3 +-
drivers/net/can/slcan/Makefile | 7 +
drivers/net/can/{slcan.c => slcan/slcan-core.c} | 504 +++++++--
drivers/net/can/slcan/slcan-ethtool.c | 65 ++
drivers/net/can/slcan/slcan.h | 18 +
include/linux/can/bittiming.h | 2 +
include/uapi/linux/tty.h | 3 +-
14 files changed, 2034 insertions(+), 107 deletions(-)
create mode 100644 Documentation/networking/device_drivers/can/can327.rst
create mode 100644 drivers/net/can/can327.c
create mode 100644 drivers/net/can/slcan/Makefile
rename drivers/net/can/{slcan.c => slcan/slcan-core.c} (65%)
create mode 100644 drivers/net/can/slcan/slcan-ethtool.c
create mode 100644 drivers/net/can/slcan/slcan.h
Powered by blists - more mailing lists