Hello netdev-team, this is a pull request of 9 patches for net-next/master. The 1st patch is by Ruan Jinjie, targets the flexcan driver, and cleans up the error handling of platform_get_irq() in the flexcan_probe() function. Markus Schneider-Pargmann contributes 6 patches for the tcan4x5x M_CAN driver, consisting of some cleanups, and adding support for the tcan4552/4553 chips. Another patch by Ruan Jinjie, that cleans up the error path of platform_get_irq() in the c_can_plat_probe() function of the C_CAN platform driver. The last patch is by Frank Jungclaus and adds support for the CAN-USB/3 and CAN FD to the ESD USB CAN driver. regards, Marc --- The following changes since commit 2b3082c6ef3b0104d822f6f18d2afbe5fc9a5c2c: net: flow_dissector: Use 64bits for used_keys (2023-07-31 09:11:24 +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-6.6-20230803 for you to fetch changes up to 806e95aee5440a9fbe155c3822e1422ba6a90478: Merge patch "can: esd_usb: Add support for esd CAN-USB/3" (2023-08-03 09:24:33 +0200) ---------------------------------------------------------------- linux-can-next-for-6.6-20230803 ---------------------------------------------------------------- Frank Jungclaus (1): can: esd_usb: Add support for esd CAN-USB/3 Marc Kleine-Budde (2): Merge patch series "can: tcan4x5x: Introduce tcan4552/4553" Merge patch "can: esd_usb: Add support for esd CAN-USB/3" Markus Schneider-Pargmann (6): dt-bindings: can: tcan4x5x: Add tcan4552 and tcan4553 variants can: tcan4x5x: Remove reserved register 0x814 from writable table can: tcan4x5x: Check size of mram configuration can: tcan4x5x: Rename ID registers to match datasheet can: tcan4x5x: Add support for tcan4552/4553 can: tcan4x5x: Add error messages in probe Ruan Jinjie (2): can: flexcan: fix the return value handle for platform_get_irq() can: c_can: Do not check for 0 return after calling platform_get_irq() .../devicetree/bindings/net/can/tcan4x5x.txt | 11 +- drivers/net/can/c_can/c_can_platform.c | 4 +- drivers/net/can/flexcan/flexcan-core.c | 12 +- drivers/net/can/m_can/m_can.c | 16 ++ drivers/net/can/m_can/m_can.h | 1 + drivers/net/can/m_can/tcan4x5x-core.c | 142 +++++++++-- drivers/net/can/m_can/tcan4x5x-regmap.c | 1 - drivers/net/can/usb/esd_usb.c | 275 ++++++++++++++++++--- 8 files changed, 397 insertions(+), 65 deletions(-)