[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251126120106.154635-1-mkl@pengutronix.de>
Date: Wed, 26 Nov 2025 12:56:49 +0100
From: Marc Kleine-Budde <mkl@...gutronix.de>
To: netdev@...r.kernel.org
Cc: davem@...emloft.net,
kuba@...nel.org,
linux-can@...r.kernel.org,
kernel@...gutronix.de
Subject: [PATCH net-next 0/27] pull-request: can-next 2025-11-26
Hello netdev-team,
this is a pull request of 27 patches for net-next/main.
The first 17 patches are by Vincent Mailhol and Oliver Hartkopp and
add CAN XL support to the CAN netlink interface.
Geert Uytterhoeven and Biju Das provide 7 patches for the rcar_canfd
driver to add suspend/resume support.
The next 2 patches are by Markus Schneider-Pargmann and add them as
the m_can maintainer.
Conor Dooley's patch updates the mpfs-can DT bindungs.
regards,
Marc
---
The following changes since commit ab084f0b8d6d2ee4b1c6a28f39a2a7430bdfa7f0:
drivers: net: fbnic: Return the true error in fbnic_alloc_napi_vectors. (2025-11-25 19:52:58 -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.19-20251126
for you to fetch changes up to 9aea35eb98a6560daf85a2ae9cbd482a66e4d076:
dt-bindings: can: mpfs: document resets (2025-11-26 11:30:37 +0100)
----------------------------------------------------------------
linux-can-next-for-6.19-20251126
----------------------------------------------------------------
Biju Das (1):
can: rcar_canfd: Use devm_clk_get_optional() for RAM clk
Conor Dooley (1):
dt-bindings: can: mpfs: document resets
Geert Uytterhoeven (6):
can: rcar_canfd: Invert reset assert order
can: rcar_canfd: Invert global vs. channel teardown
can: rcar_canfd: Extract rcar_canfd_global_{,de}init()
can: rcar_canfd: Invert CAN clock and close_candev() order
can: rcar_canfd: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
can: rcar_canfd: Add suspend/resume support
Marc Kleine-Budde (3):
Merge patch series "can: netlink: add CAN XL support"
Merge patch series "Add R-Car CAN-FD suspend/resume support"
Merge patch series "MAINTAINERS: Add myself as m_can maintainer"
Markus Schneider-Pargmann (2):
MAINTAINERS: Add myself as m_can maintainer
MAINTAINERS: Simplify m_can section
Oliver Hartkopp (4):
can: dev: can_get_ctrlmode_str: use capitalized ctrlmode strings
can: dev: can_dev_dropped_skb: drop CC/FD frames in CANXL-only mode
can: raw: instantly reject unsupported CAN frames
can: dev: print bitrate error with two decimal digits
Vincent Mailhol (13):
can: bittiming: apply NL_SET_ERR_MSG() to can_calc_bittiming()
can: dev: can_dev_dropped_skb: drop CAN FD skbs if FD is off
can: netlink: add CAN_CTRLMODE_RESTRICTED
can: netlink: add initial CAN XL support
can: netlink: add CAN_CTRLMODE_XL_TMS flag
can: bittiming: add PWM parameters
can: bittiming: add PWM validation
can: calc_bittiming: add PWM calculation
can: netlink: add PWM netlink interface
can: calc_bittiming: replace misleading "nominal" by "reference"
can: calc_bittiming: add can_calc_sample_point_nrz()
can: calc_bittiming: add can_calc_sample_point_pwm()
can: add dummy_can driver
.../bindings/net/can/microchip,mpfs-can.yaml | 5 +
MAINTAINERS | 8 +-
drivers/net/can/Kconfig | 17 ++
drivers/net/can/Makefile | 1 +
drivers/net/can/dev/bittiming.c | 63 ++++
drivers/net/can/dev/calc_bittiming.c | 114 ++++++--
drivers/net/can/dev/dev.c | 42 ++-
drivers/net/can/dev/netlink.c | 319 +++++++++++++++++++--
drivers/net/can/dummy_can.c | 285 ++++++++++++++++++
drivers/net/can/rcar/rcar_canfd.c | 246 +++++++++++-----
include/linux/can/bittiming.h | 81 +++++-
include/linux/can/dev.h | 68 +++--
include/uapi/linux/can/netlink.h | 34 +++
net/can/raw.c | 54 +++-
14 files changed, 1166 insertions(+), 171 deletions(-)
create mode 100644 drivers/net/can/dummy_can.c
Powered by blists - more mailing lists