All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/29] pull-request: can-next 2022-03-10
@ 2022-03-10 14:28 Marc Kleine-Budde
  2022-03-10 14:28 ` [PATCH net-next 01/29] can: isotp: add local echo tx processing for consecutive frames Marc Kleine-Budde
                   ` (28 more replies)
  0 siblings, 29 replies; 31+ messages in thread
From: Marc Kleine-Budde @ 2022-03-10 14:28 UTC (permalink / raw)
  To: netdev; +Cc: davem, kuba, linux-can, kernel

Hello Jakub, hello David,

this is a pull request of 29 patches for net-next/master.

The first 3 patches are by Oliver Hartkopp, target the CAN ISOTP
protocol and update the CAN frame sending behavior, and increases the
max PDU size to 64 kByte.

The next 2 patches are also by Oliver Hartkopp and update the virtual
VXCAN driver so that CAN frames send into the peer name space show up
as RX'ed CAN frames.

Vincent Mailhol contributes a patch for the etas_es58x driver to fix a
false positive dereference uninitialized variable warning.

2 patches by Ulrich Hecht add r8a779a0 SoC support to the rcar_canfd
driver.

The remaining 21 patches target the gs_usb driver and are by Peter
Fink, Ben Evans, Eric Evenchick and me. This series cleans up the
gs-usb driver, documents some bits of the USB ABI used by the widely
used open source firmware candleLight, adds support for up to 3 CAN
interfaces per USB device, adds CAN-FD support, adds quirks for some
hardware and software workarounds and finally adds support for 2 new
devices.

regards,
Marc

---

The following changes since commit 3126b731ceb168b3a780427873c417f2abdd5527:

  net: dsa: tag_rtl8_4: fix typo in modalias name (2022-03-09 20:36:24 -0800)

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.18-20220310

for you to fetch changes up to 0691a4b55c89055c1efb61a7696f4bc6aa5cf630:

  can: gs_usb: add VID/PID for ABE CAN Debugger devices (2022-03-10 09:49:16 +0100)

----------------------------------------------------------------
linux-can-next-for-5.18-20220310

----------------------------------------------------------------
Ben Evans (1):
      can: gs_usb: add VID/PID for ABE CAN Debugger devices

Marc Kleine-Budde (14):
      can: gs_usb: use consistent one space indention
      can: gs_usb: fix checkpatch warning
      can: gs_usb: sort include files alphabetically
      can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT()
      can: gs_usb: rewrap error messages
      can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb()
      can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after handling all bt_const->feature
      can: gs_usb: add HW timestamp mode bit
      can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation
      can: gs_usb: document the USER_ID feature
      can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature
      can: gs_usb: gs_usb_probe(): introduce udev and make use of it
      can: gs_usb: support up to 3 channels per device
      can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_BREQ value

Oliver Hartkopp (5):
      can: isotp: add local echo tx processing for consecutive frames
      can: isotp: set default value for N_As to 50 micro seconds
      can: isotp: set max PDU size to 64 kByte
      vxcan: remove sk reference in peer skb
      vxcan: enable local echo for sent CAN frames

Peter Fink (6):
      can: gs_usb: use union and FLEX_ARRAY for data in struct gs_host_frame
      can: gs_usb: add CAN-FD support
      can: gs_usb: add usb quirk for NXP LPC546xx controllers
      can: gs_usb: activate quirks for CANtact Pro unconditionally
      can: gs_usb: add extended bt_const feature
      can: gs_usb: add VID/PID for CES CANext FD devices

Ulrich Hecht (2):
      dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support
      can: rcar_canfd: Add support for r8a779a0 SoC

Vincent Mailhol (1):
      can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len()

 .../bindings/net/can/renesas,rcar-canfd.yaml       |   2 +
 drivers/net/can/rcar/rcar_canfd.c                  | 353 +++++++++-------
 drivers/net/can/usb/etas_es58x/es58x_fd.c          |   3 +-
 drivers/net/can/usb/gs_usb.c                       | 446 +++++++++++++++------
 drivers/net/can/vxcan.c                            |  19 +-
 include/uapi/linux/can/isotp.h                     |  28 +-
 net/can/isotp.c                                    | 235 +++++++----
 7 files changed, 732 insertions(+), 354 deletions(-)



^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2022-03-11  4:20 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-10 14:28 [PATCH net-next 0/29] pull-request: can-next 2022-03-10 Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 01/29] can: isotp: add local echo tx processing for consecutive frames Marc Kleine-Budde
2022-03-11  4:20   ` patchwork-bot+netdevbpf
2022-03-10 14:28 ` [PATCH net-next 02/29] can: isotp: set default value for N_As to 50 micro seconds Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 03/29] can: isotp: set max PDU size to 64 kByte Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 04/29] vxcan: remove sk reference in peer skb Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 05/29] vxcan: enable local echo for sent CAN frames Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 06/29] can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len() Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 07/29] dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 08/29] can: rcar_canfd: Add support for r8a779a0 SoC Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 09/29] can: gs_usb: use consistent one space indention Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 10/29] can: gs_usb: fix checkpatch warning Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 11/29] can: gs_usb: sort include files alphabetically Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 12/29] can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT() Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 13/29] can: gs_usb: rewrap error messages Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 14/29] can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb() Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 15/29] can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after handling all bt_const->feature Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 16/29] can: gs_usb: add HW timestamp mode bit Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 17/29] can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 18/29] can: gs_usb: document the USER_ID feature Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 19/29] can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 20/29] can: gs_usb: gs_usb_probe(): introduce udev and make use of it Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 21/29] can: gs_usb: support up to 3 channels per device Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 22/29] can: gs_usb: use union and FLEX_ARRAY for data in struct gs_host_frame Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 23/29] can: gs_usb: add CAN-FD support Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 24/29] can: gs_usb: add usb quirk for NXP LPC546xx controllers Marc Kleine-Budde
2022-03-10 14:28 ` [PATCH net-next 25/29] can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_BREQ value Marc Kleine-Budde
2022-03-10 14:29 ` [PATCH net-next 26/29] can: gs_usb: activate quirks for CANtact Pro unconditionally Marc Kleine-Budde
2022-03-10 14:29 ` [PATCH net-next 27/29] can: gs_usb: add extended bt_const feature Marc Kleine-Budde
2022-03-10 14:29 ` [PATCH net-next 28/29] can: gs_usb: add VID/PID for CES CANext FD devices Marc Kleine-Budde
2022-03-10 14:29 ` [PATCH net-next 29/29] can: gs_usb: add VID/PID for ABE CAN Debugger devices Marc Kleine-Budde

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.