netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/22] pull-request: can-next 2025-05-22
@ 2025-05-22  8:36 Marc Kleine-Budde
  2025-05-22  8:36 ` [PATCH net-next 01/22] dt-bindings: can: renesas,rcar-canfd: Simplify the conditional schema Marc Kleine-Budde
                   ` (21 more replies)
  0 siblings, 22 replies; 24+ messages in thread
From: Marc Kleine-Budde @ 2025-05-22  8:36 UTC (permalink / raw)
  To: netdev; +Cc: davem, kuba, linux-can, kernel

Hello netdev-team,

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

The series by Biju Das contains 19 patches and adds RZ/G3E CANFD
support to the rcar_canfd driver.

The patch by Vincent Mailhol adds a struct data_bittiming_params to
group FD parameters as a preparation patch for CAN-XL support.

Felix Maurer's patch imports tst-filter from can-tests into the kernel
self tests and Vincent Mailhol adds support for physical CAN
interfaces.

regards,
Marc

---
The following changes since commit 9ab0ac0e532afd167b3bec39b2eb25c53486dcb5:

  octeontx2-pf: Add tracepoint for NIX_PARSE_S (2025-05-20 12:37:37 +0200)

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.16-20250522

for you to fetch changes up to 3e20585abf2233da5212e6fb2f7c7ea0f337cd09:

  selftests: can: test_raw_filter.sh: add support of physical interfaces (2025-05-21 18:05:11 +0200)

----------------------------------------------------------------
linux-can-next-for-6.16-20250522

----------------------------------------------------------------

Biju Das (19):
      dt-bindings: can: renesas,rcar-canfd: Simplify the conditional schema
      dt-bindings: can: renesas,rcar-canfd: Document RZ/G3E support
      can: rcar_canfd: Use of_get_available_child_by_name()
      can: rcar_canfd: Drop RCANFD_GAFLCFG_GETRNC macro
      can: rcar_canfd: Update RCANFD_GERFL_ERR macro
      can: rcar_canfd: Drop the mask operation in RCANFD_GAFLCFG_SETRNC macro
      can: rcar_canfd: Add rcar_canfd_setrnc()
      can: rcar_canfd: Update RCANFD_GAFLCFG macro
      can: rcar_canfd: Add rnc_field_width variable to struct rcar_canfd_hw_info
      can: rcar_canfd: Add max_aflpn variable to struct rcar_canfd_hw_info
      can: rcar_canfd: Add max_cftml variable to struct rcar_canfd_hw_info
      can: rcar_canfd: Add {nom,data}_bittiming variables to struct rcar_canfd_hw_info
      can: rcar_canfd: Add ch_interface_mode variable to struct rcar_canfd_hw_info
      can: rcar_canfd: Add shared_can_regs variable to struct rcar_canfd_hw_info
      can: rcar_canfd: Add struct rcanfd_regs variable to struct rcar_canfd_hw_info
      can: rcar_canfd: Add sh variable to struct rcar_canfd_hw_info
      can: rcar_canfd: Add external_clk variable to struct rcar_canfd_hw_info
      can: rcar_canfd: Enhance multi_channel_irqs handling
      can: rcar_canfd: Add RZ/G3E support

Felix Maurer (1):
      selftests: can: Import tst-filter from can-tests

Marc Kleine-Budde (1):
      Merge patch series "Add support for RZ/G3E CANFD"

Vincent Mailhol (2):
      can: dev: add struct data_bittiming_params to group FD parameters
      selftests: can: test_raw_filter.sh: add support of physical interfaces

 .../bindings/net/can/renesas,rcar-canfd.yaml       | 171 ++++++---
 MAINTAINERS                                        |   2 +
 drivers/net/can/ctucanfd/ctucanfd_base.c           |   8 +-
 drivers/net/can/dev/dev.c                          |  12 +-
 drivers/net/can/dev/netlink.c                      |  74 ++--
 drivers/net/can/flexcan/flexcan-core.c             |   4 +-
 drivers/net/can/ifi_canfd/ifi_canfd.c              |  10 +-
 drivers/net/can/kvaser_pciefd.c                    |   6 +-
 drivers/net/can/m_can/m_can.c                      |   8 +-
 drivers/net/can/peak_canfd/peak_canfd.c            |   6 +-
 drivers/net/can/rcar/rcar_canfd.c                  | 280 ++++++++++----
 drivers/net/can/rockchip/rockchip_canfd-core.c     |   4 +-
 .../net/can/rockchip/rockchip_canfd-timestamp.c    |   2 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c     |  10 +-
 drivers/net/can/usb/esd_usb.c                      |   6 +-
 drivers/net/can/usb/etas_es58x/es58x_core.c        |   4 +-
 drivers/net/can/usb/etas_es58x/es58x_fd.c          |   6 +-
 drivers/net/can/usb/gs_usb.c                       |   8 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb.h        |   2 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c   |   6 +-
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |   6 +-
 drivers/net/can/xilinx_can.c                       |  16 +-
 include/linux/can/dev.h                            |  28 +-
 tools/testing/selftests/Makefile                   |   1 +
 tools/testing/selftests/net/can/.gitignore         |   2 +
 tools/testing/selftests/net/can/Makefile           |  11 +
 tools/testing/selftests/net/can/test_raw_filter.c  | 405 +++++++++++++++++++++
 tools/testing/selftests/net/can/test_raw_filter.sh |  45 +++
 28 files changed, 922 insertions(+), 221 deletions(-)
 create mode 100644 tools/testing/selftests/net/can/.gitignore
 create mode 100644 tools/testing/selftests/net/can/Makefile
 create mode 100644 tools/testing/selftests/net/can/test_raw_filter.c
 create mode 100755 tools/testing/selftests/net/can/test_raw_filter.sh


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

end of thread, other threads:[~2025-05-26 16:30 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-22  8:36 [PATCH net-next 0/22] pull-request: can-next 2025-05-22 Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 01/22] dt-bindings: can: renesas,rcar-canfd: Simplify the conditional schema Marc Kleine-Budde
2025-05-26 16:30   ` patchwork-bot+netdevbpf
2025-05-22  8:36 ` [PATCH net-next 02/22] dt-bindings: can: renesas,rcar-canfd: Document RZ/G3E support Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 03/22] can: rcar_canfd: Use of_get_available_child_by_name() Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 04/22] can: rcar_canfd: Drop RCANFD_GAFLCFG_GETRNC macro Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 05/22] can: rcar_canfd: Update RCANFD_GERFL_ERR macro Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 06/22] can: rcar_canfd: Drop the mask operation in RCANFD_GAFLCFG_SETRNC macro Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 07/22] can: rcar_canfd: Add rcar_canfd_setrnc() Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 08/22] can: rcar_canfd: Update RCANFD_GAFLCFG macro Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 09/22] can: rcar_canfd: Add rnc_field_width variable to struct rcar_canfd_hw_info Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 10/22] can: rcar_canfd: Add max_aflpn " Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 11/22] can: rcar_canfd: Add max_cftml " Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 12/22] can: rcar_canfd: Add {nom,data}_bittiming variables " Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 13/22] can: rcar_canfd: Add ch_interface_mode variable " Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 14/22] can: rcar_canfd: Add shared_can_regs " Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 15/22] can: rcar_canfd: Add struct rcanfd_regs " Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 16/22] can: rcar_canfd: Add sh " Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 17/22] can: rcar_canfd: Add external_clk " Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 18/22] can: rcar_canfd: Enhance multi_channel_irqs handling Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 19/22] can: rcar_canfd: Add RZ/G3E support Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 20/22] can: dev: add struct data_bittiming_params to group FD parameters Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 21/22] selftests: can: Import tst-filter from can-tests Marc Kleine-Budde
2025-05-22  8:36 ` [PATCH net-next 22/22] selftests: can: test_raw_filter.sh: add support of physical interfaces Marc Kleine-Budde

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).