mbox

[net-next,0/14] pull-request: can-next 2024-06-29

Message ID 20240629114017.1080160-1-mkl@pengutronix.de (mailing list archive)
State New
Delegated to: Netdev Maintainers
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git tags/linux-can-next-for-6.11-20240629

Message

Marc Kleine-Budde June 29, 2024, 11:36 a.m. UTC
Hello netdev-team,

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

Geert Uytterhoeven contributes 3 patches with small improvements and
cleanups for the rcar_canfd driver.

A patch by Christophe JAILLET constifies the struct m_can_ops in the
m_can driver to reduce the code size.

The last 9 patches are by me an work around erratum DS80000789E 6 of
mcp2518fd.

regards,
Marc

---

The following changes since commit 94833addfaba89d12e5dbd82e350a692c00648ab:

  net: thunderx: Unembed netdev structure (2024-06-27 16:55:34 -0700)

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-6.11-20240629

for you to fetch changes up to ae44fa998ee280303ee5dffe99cb669e4c245706:

  Merge patch series "can: mcp251xfd: workaround for erratum DS80000789E 6 of mcp2518fd" (2024-06-28 23:49:37 +0200)

----------------------------------------------------------------
linux-can-next-for-6.11-20240629

----------------------------------------------------------------
Christophe JAILLET (1):
      can: m_can: Constify struct m_can_ops

Geert Uytterhoeven (3):
      can: rcar_canfd: Simplify clock handling
      can: rcar_canfd: Improve printing of global operational state
      can: rcar_canfd: Remove superfluous parentheses in address calculations

Marc Kleine-Budde (12):
      Merge patch series "can: rcar_canfd: Small improvements and cleanups"
      can: gs_usb: add VID/PID for Xylanta SAINT3 product family
      can: mcp251xfd: properly indent labels
      can: mcp251xfd: update errata references
      can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
      can: mcp251xfd: clarify the meaning of timestamp
      can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
      can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
      can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
      can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
      can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
      Merge patch series "can: mcp251xfd: workaround for erratum DS80000789E 6 of mcp2518fd"

 drivers/net/can/m_can/m_can.h                      |   2 +-
 drivers/net/can/m_can/m_can_pci.c                  |   2 +-
 drivers/net/can/m_can/m_can_platform.c             |   2 +-
 drivers/net/can/m_can/tcan4x5x-core.c              |   2 +-
 drivers/net/can/rcar/rcar_canfd.c                  |  41 ++---
 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c     |  82 +++++-----
 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c     |   2 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c   |   2 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c     |   5 +
 drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c       | 165 ++++++++++++++-------
 drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c      | 129 ++++++++--------
 .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c    |  29 ++--
 drivers/net/can/spi/mcp251xfd/mcp251xfd.h          |  56 +++----
 drivers/net/can/usb/gs_usb.c                       |   5 +
 14 files changed, 294 insertions(+), 230 deletions(-)