All of lore.kernel.org
 help / color / mirror / Atom feed
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



             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.