linux-can.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* pull-request: can-next 2021-08-19
@ 2021-08-19 13:38 Marc Kleine-Budde
  2021-08-19 13:38 ` [PATCH net-next 01/22] mailmap: update email address of Matthias Fuchs and Thomas Körper Marc Kleine-Budde
                   ` (22 more replies)
  0 siblings, 23 replies; 24+ messages in thread
From: Marc Kleine-Budde @ 2021-08-19 13:38 UTC (permalink / raw)
  To: netdev; +Cc: davem, kuba, linux-can, kernel

Hello Jakub, hello David,

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

The first patch is by me, for the mailmap file and maps the email
address of two former ESD employees to a newly created role account.

The next 3 patches are by Oleksij Rempel and add support for GPIO
based switchable CAN bus termination.

The next 3 patches are by Vincent Mailhol. The first one changes the
CAN netlink interface to not bail out if the user switched off
unsupported features. The next one adds Vincent as the maintainer of
the etas_es58x driver and the last one cleans up the documentation of
struct es58x_fd_tx_conf_msg.

The next patch is by me, for the mcp251xfd driver and marks some
instances of struct mcp251xfd_priv as const. Lad Prabhakar contributes
2 patches for the rcar_canfd driver, that add support for RZ/G2L
family.

The next 5 patches target the m_can/tcan45x5 driver. 2 are by me an
fix trivial checkpatch warnings. The remaining 3 patches are by Matt
Kline and improve the performance on the SPI based tcan4x5x chip by
batching FIFO reads and writes.

The last 7 patches are for the c_can driver. Dario Binacchi's patch
converts the DT bindings to yaml, 2 patches by me fix a typo and
rename a macro to properly represent the usage. The last 4 patches are
again by Dario Binacchi and provide a performance improvement for the
TX path by operating the TX mailboxes as a true FIFO.

regards,
Marc

---

The following changes since commit 19b8ece42c56aaa122f7e91eb391bb3dd7e193cd:

  net/mlx4: Use ARRAY_SIZE to get an array's size (2021-08-18 15:16:54 -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-5.15-20210819

for you to fetch changes up to 387da6bc7a826cc6d532b1c0002b7c7513238d5f:

  can: c_can: cache frames to operate as a true FIFO (2021-08-19 15:07:06 +0200)

----------------------------------------------------------------
linux-can-next-for-5.15-20210819

----------------------------------------------------------------
Dario Binacchi (5):
      dt-bindings: net: can: c_can: convert to json-schema
      can: c_can: remove struct c_can_priv::priv field
      can: c_can: exit c_can_do_tx() early if no frames have been sent
      can: c_can: support tx ring algorithm
      can: c_can: cache frames to operate as a true FIFO

Lad Prabhakar (2):
      dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC
      can: rcar_canfd: Add support for RZ/G2L family

Marc Kleine-Budde (6):
      mailmap: update email address of Matthias Fuchs and Thomas Körper
      can: mcp251xfd: mark some instances of struct mcp251xfd_priv as const
      can: tcan4x5x: cdev_to_priv(): remove stray empty line
      can: m_can: fix block comment style
      can: c_can: c_can_do_tx(): fix typo in comment
      can: c_can: rename IF_RX -> IF_NAPI

Matt Kline (3):
      can: m_can: Disable IRQs on FIFO bus errors
      can: m_can: Batch FIFO reads during CAN receive
      can: m_can: Batch FIFO writes during CAN transmit

Oleksij Rempel (3):
      dt-bindings: can-controller: add support for termination-gpios
      dt-bindings: can: fsl,flexcan: enable termination-* bindings
      can: dev: provide optional GPIO based termination support

Vincent Mailhol (3):
      can: netlink: allow user to turn off unsupported features
      MAINTAINERS: add Vincent MAILHOL as maintainer for the ETAS ES58X CAN/USB driver
      can: etas_es58x: clean-up documentation of struct es58x_fd_tx_conf_msg

 .mailmap                                           |   2 +
 .../devicetree/bindings/net/can/bosch,c_can.yaml   | 119 ++++++++
 .../devicetree/bindings/net/can/c_can.txt          |  65 ----
 .../bindings/net/can/can-controller.yaml           |   9 +
 .../devicetree/bindings/net/can/fsl,flexcan.yaml   |  17 ++
 .../bindings/net/can/renesas,rcar-canfd.yaml       |  69 ++++-
 MAINTAINERS                                        |   6 +
 drivers/net/can/c_can/c_can.h                      |  25 +-
 drivers/net/can/c_can/c_can_main.c                 | 123 +++++---
 drivers/net/can/c_can/c_can_platform.c             |   1 -
 drivers/net/can/dev/dev.c                          |  66 ++++
 drivers/net/can/dev/netlink.c                      |   2 +-
 drivers/net/can/m_can/m_can.c                      | 228 +++++++++-----
 drivers/net/can/m_can/m_can.h                      |   6 +-
 drivers/net/can/m_can/m_can_pci.c                  |  11 +-
 drivers/net/can/m_can/m_can_platform.c             |  15 +-
 drivers/net/can/m_can/tcan4x5x-core.c              |  17 +-
 drivers/net/can/rcar/rcar_canfd.c                  | 338 ++++++++++++++++-----
 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c     |   2 +-
 .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c    |   4 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd.h          |   2 +-
 drivers/net/can/usb/etas_es58x/es58x_fd.h          |  23 +-
 include/linux/can/dev.h                            |   8 +
 23 files changed, 852 insertions(+), 306 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/can/bosch,c_can.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/can/c_can.txt



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

end of thread, other threads:[~2021-08-19 19:00 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-19 13:38 pull-request: can-next 2021-08-19 Marc Kleine-Budde
2021-08-19 13:38 ` [PATCH net-next 01/22] mailmap: update email address of Matthias Fuchs and Thomas Körper Marc Kleine-Budde
2021-08-19 13:38 ` [PATCH net-next 02/22] dt-bindings: can-controller: add support for termination-gpios Marc Kleine-Budde
2021-08-19 13:38 ` [PATCH net-next 03/22] dt-bindings: can: fsl,flexcan: enable termination-* bindings Marc Kleine-Budde
2021-08-19 13:38 ` [PATCH net-next 04/22] can: dev: provide optional GPIO based termination support Marc Kleine-Budde
2021-08-19 13:38 ` [PATCH net-next 05/22] can: netlink: allow user to turn off unsupported features Marc Kleine-Budde
2021-08-19 13:38 ` [PATCH net-next 06/22] MAINTAINERS: add Vincent MAILHOL as maintainer for the ETAS ES58X CAN/USB driver Marc Kleine-Budde
2021-08-19 13:38 ` [PATCH net-next 07/22] can: etas_es58x: clean-up documentation of struct es58x_fd_tx_conf_msg Marc Kleine-Budde
2021-08-19 13:38 ` [PATCH net-next 08/22] can: mcp251xfd: mark some instances of struct mcp251xfd_priv as const Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 09/22] dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 10/22] can: rcar_canfd: Add support for RZ/G2L family Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 11/22] can: tcan4x5x: cdev_to_priv(): remove stray empty line Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 12/22] can: m_can: fix block comment style Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 13/22] can: m_can: Disable IRQs on FIFO bus errors Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 14/22] can: m_can: Batch FIFO reads during CAN receive Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 15/22] can: m_can: Batch FIFO writes during CAN transmit Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 16/22] dt-bindings: net: can: c_can: convert to json-schema Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 17/22] can: c_can: c_can_do_tx(): fix typo in comment Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 18/22] can: c_can: rename IF_RX -> IF_NAPI Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 19/22] can: c_can: remove struct c_can_priv::priv field Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 20/22] can: c_can: exit c_can_do_tx() early if no frames have been sent Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 21/22] can: c_can: support tx ring algorithm Marc Kleine-Budde
2021-08-19 13:39 ` [PATCH net-next 22/22] can: c_can: cache frames to operate as a true FIFO Marc Kleine-Budde
2021-08-19 19:00 ` pull-request: can-next 2021-08-19 patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).