From: Marc Kleine-Budde <mkl@pengutronix.de>
To: netdev@vger.kernel.org
Cc: davem@davemloft.net, kuba@kernel.org, linux-can@vger.kernel.org,
kernel@pengutronix.de
Subject: [PATCH net-next 0/15] pull-request: can-next 2022-07-03
Date: Sun, 3 Jul 2022 12:14:14 +0200 [thread overview]
Message-ID: <20220703101430.1306048-1-mkl@pengutronix.de> (raw)
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
next reply other threads:[~2022-07-03 10:26 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-07-03 10:14 Marc Kleine-Budde [this message]
2022-07-03 10:14 ` [PATCH net-next 01/15] tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver Marc Kleine-Budde
2022-07-03 11:40 ` patchwork-bot+netdevbpf
2022-07-03 10:14 ` [PATCH net-next 02/15] can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters Marc Kleine-Budde
2022-07-03 10:14 ` [PATCH net-next 03/15] can: ctucanfd: ctucan_interrupt(): fix typo Marc Kleine-Budde
2022-07-03 10:14 ` [PATCH net-next 04/15] can: slcan: use the BIT() helper Marc Kleine-Budde
2022-07-03 10:14 ` [PATCH net-next 05/15] can: slcan: use netdev helpers to print out messages Marc Kleine-Budde
2022-07-03 10:14 ` [PATCH net-next 06/15] can: slcan: use the alloc_can_skb() helper Marc Kleine-Budde
2022-07-03 10:14 ` [PATCH net-next 07/15] can: netlink: dump bitrate 0 if can_priv::bittiming.bitrate is -1U Marc Kleine-Budde
2022-07-03 10:14 ` [PATCH net-next 08/15] can: slcan: use CAN network device driver API Marc Kleine-Budde
2022-07-10 15:38 ` Dario Binacchi
2022-07-03 10:14 ` [PATCH net-next 09/15] can: slcan: allow to send commands to the adapter Marc Kleine-Budde
2022-07-03 10:14 ` [PATCH net-next 10/15] can: slcan: set bitrate by CAN device driver API Marc Kleine-Budde
2022-07-03 10:14 ` [PATCH net-next 11/15] can: slcan: send the open/close commands to the adapter Marc Kleine-Budde
2022-07-03 10:14 ` [PATCH net-next 12/15] can: slcan: move driver into separate sub directory Marc Kleine-Budde
2022-07-03 10:14 ` [PATCH net-next 13/15] can: slcan: add ethtool support to reset adapter errors Marc Kleine-Budde
2022-07-03 10:14 ` [PATCH net-next 14/15] can: slcan: extend the protocol with error info Marc Kleine-Budde
2022-07-03 10:14 ` [PATCH net-next 15/15] can: slcan: extend the protocol with CAN state info Marc Kleine-Budde
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220703101430.1306048-1-mkl@pengutronix.de \
--to=mkl@pengutronix.de \
--cc=davem@davemloft.net \
--cc=kernel@pengutronix.de \
--cc=kuba@kernel.org \
--cc=linux-can@vger.kernel.org \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.