Hello netdev-team, this is a pull request of 18 patches for net-next/master. Pierre-Henry Moussay adds PIC64GX compatibility to the DT bindings for Microchip's mpfs-can IP core. The next 3 patches are by Sean Nyekjaer and target the tcan4x5x driver. First the DT bindings is converted to DT schema, then nWKRQ voltage selection is added to the driver. Dario Binacchi's patch for the sun4i_can makes the driver more consistent by adding a likely() to the driver. Another patch by Sean Nyekjaer for the tcan4x5x driver gets rid of a false error message. Charan Pedumuru converts the atmel-can DT bindings to DT schema. The next 2 patches are by Oliver Hartkopp. The first one maps Oliver's former mail addresses to a dedicated CAN mail address. The second one assigns net/sched/em_canid.c additionally to the CAN maintainers. Ariel Otilibili's patch removes dead code from the CAN dev helper. The next 3 patches are by Sean Nyekjaer and add HW standby support to the tcan4x5x driver. A patch by Dario Binacchi fixes the DT bindings for the st,stm32-bxcan driver. The last 4 patches are by Jimmy Assarsson and target the kvaser_usb and the kvaser_pciefd driver: error statistics are improved and CAN_CTRLMODE_BERR_REPORTING is added. regards, Marc --- The following changes since commit 65ae975e97d5aab3ee9dc5ec701b12090572ed43: Merge tag 'net-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-11-28 10:15:20 -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-6.14-20250110 for you to fetch changes up to c1a6911485b022e093c589c295a953ff744112b9: Merge patch series "can: kvaser_usb: Update stats and state even if alloc_can_err_skb() fails" (2025-01-10 11:32:43 +0100) ---------------------------------------------------------------- linux-can-next-for-6.14-20250110 ---------------------------------------------------------------- Ariel Otilibili (1): can: dev: can_get_state_str(): Remove dead code Charan Pedumuru (1): dt-bindings: net: can: atmel: Convert to json schema Dario Binacchi (2): can: sun4i_can: continue to use likely() to check skb dt-bindings: can: st,stm32-bxcan: fix st,gcan property type Jimmy Assarsson (4): can: kvaser_usb: Update stats and state even if alloc_can_err_skb() fails can: kvaser_usb: Add support for CAN_CTRLMODE_BERR_REPORTING can: kvaser_pciefd: Update stats and state even if alloc_can_err_skb() fails can: kvaser_pciefd: Add support for CAN_CTRLMODE_BERR_REPORTING Marc Kleine-Budde (3): Merge patch series "can: tcan4x5x: add option for selecting nWKRQ voltage" Merge patch series "can: tcan4x5x/m_can: use standby mode when down and in suspend" Merge patch series "can: kvaser_usb: Update stats and state even if alloc_can_err_skb() fails" Oliver Hartkopp (2): mailmap: add an entry for Oliver Hartkopp MAINTAINERS: assign em_canid.c additionally to CAN maintainers Pierre-Henry Moussay (1): dt-bindings: can: mpfs: add PIC64GX CAN compatibility Sean Nyekjaer (7): dt-bindings: can: convert tcan4x5x.txt to DT schema dt-bindings: can: tcan4x5x: Document the ti,nwkrq-voltage-vio option can: tcan4x5x: add option for selecting nWKRQ voltage can: tcan4x5x: get rid of false clock errors can: m_can: add deinit callback can: tcan4x5x: add deinit callback to set standby mode can: m_can: call deinit/init callback when going into suspend/resume .mailmap | 2 + .../bindings/net/can/atmel,at91sam9263-can.yaml | 58 ++++++ .../devicetree/bindings/net/can/atmel-can.txt | 15 -- .../bindings/net/can/microchip,mpfs-can.yaml | 6 +- .../bindings/net/can/st,stm32-bxcan.yaml | 2 +- .../devicetree/bindings/net/can/tcan4x5x.txt | 48 ----- .../devicetree/bindings/net/can/ti,tcan4x5x.yaml | 199 +++++++++++++++++++++ MAINTAINERS | 1 + drivers/net/can/dev/dev.c | 2 - drivers/net/can/kvaser_pciefd.c | 81 +++++---- drivers/net/can/m_can/m_can.c | 22 ++- drivers/net/can/m_can/m_can.h | 1 + drivers/net/can/m_can/tcan4x5x-core.c | 30 +++- drivers/net/can/m_can/tcan4x5x.h | 2 + drivers/net/can/sun4i_can.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 3 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 133 ++++++-------- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 38 ++-- 18 files changed, 432 insertions(+), 213 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/can/atmel,at91sam9263-can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/atmel-can.txt delete mode 100644 Documentation/devicetree/bindings/net/can/tcan4x5x.txt create mode 100644 Documentation/devicetree/bindings/net/can/ti,tcan4x5x.yaml