[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240621080201.305471-1-mkl@pengutronix.de>
Date: Fri, 21 Jun 2024 09:48:20 +0200
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/24] pull-request: can-next 2024-06-21
Hello netdev-team,
this is a pull request of 24 patches for net-next/master.
The first 2 patches are by Andy Shevchenko, one cleans up the includes
in the mcp251x driver, the other one updates the sja100 plx_pci driver
to make use of predefines PCI subvendor ID.
Mans Rullgard's patch cleans up the Kconfig help text of for the slcan
driver.
Oliver Hartkopp provides a patch to update the documentation, which
removes the ISO 15675-2 specification version where possible.
The next 2 patches are by Harini T and update the documentation of the
xilinx_can driver.
Francesco Valla provides documentation for the ISO 15765-2 protocol.
A patch by Dr. David Alan Gilbert removes an unused struct from the
mscan driver.
12 patches are by Martin Jocic. The first three add support for 3 new
devices to the kvaser_usb driver. The remaining 9 first clean up the
kvaser_pciefd driver, and then add support for MSI.
Krzysztof Kozlowski contributes 3 patches simplifies the CAN SPI
drivers by making use of spi_get_device_match_data().
The last patch is by Martin Hundebøll, which reworks the m_can driver
to not enable the CAN transceiver during probe.
regards,
Marc
---
The following changes since commit 7e8fcb815432e68897dbbc2c4213e546ac40f49c:
Merge branch 'ionic-rework-fix-for-doorbell-miss' (2024-06-19 18:31:49 -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-6.11-20240621
for you to fetch changes up to cd5a46ce6fa62abedd7740e4bd9f3d82041210ee:
can: m_can: don't enable transceiver when probing (2024-06-21 09:47:24 +0200)
----------------------------------------------------------------
linux-can-next-for-6.11-20240621
----------------------------------------------------------------
Andy Shevchenko (2):
can: mcp251x: Fix up includes
can: sja1000: plx_pci: Reuse predefined CTI subvendor ID
Dr. David Alan Gilbert (1):
can: mscan: remove unused struct 'mscan_state'
Francesco Valla (1):
Documentation: networking: document ISO 15765-2
Harini T (2):
dt-bindings: can: xilinx_can: Modify the title to indicate CAN and CANFD controllers are supported
can: xilinx_can: Document driver description to list all supported IPs
Krzysztof Kozlowski (3):
can: hi311x: simplify with spi_get_device_match_data()
can: mcp251x: simplify with spi_get_device_match_data()
can: mcp251xfd: simplify with spi_get_device_match_data()
Mans Rullgard (1):
can: Kconfig: remove obsolete help text for slcan
Marc Kleine-Budde (6):
Merge patch series "can: xilinx_can: Document driver description to list all supported IPs"
Merge patch "Documentation: networking: document ISO 15765-2"
Merge patch series "can: kvaser_usb: Add support for three new devices"
Merge patch series "can: kvaser_pciefd: Minor improvements and cleanups"
Merge patch series "can: kvaser_pciefd: Support MSI interrupts"
Merge patch series "can: hi311x: simplify with spi_get_device_match_data()"
Martin Hundebøll (1):
can: m_can: don't enable transceiver when probing
Martin Jocic (12):
can: kvaser_usb: Add support for Vining 800
can: kvaser_usb: Add support for Kvaser USBcan Pro 5xCAN
can: kvaser_usb: Add support for Kvaser Mini PCIe 1xCAN
can: kvaser_pciefd: Group #defines together
can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
can: kvaser_pciefd: Remove unnecessary comment
can: kvaser_pciefd: Add inline
can: kvaser_pciefd: Add unlikely
can: kvaser_pciefd: Rename board_irq to pci_irq
can: kvaser_pciefd: Change name of return code variable
can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
can: kvaser_pciefd: Add MSI interrupts
Oliver Hartkopp (1):
can: isotp: remove ISO 15675-2 specification version where possible
.../devicetree/bindings/net/can/xilinx,can.yaml | 2 +-
Documentation/networking/index.rst | 1 +
Documentation/networking/iso15765-2.rst | 386 +++++++++++++++++++++
MAINTAINERS | 1 +
drivers/net/can/Kconfig | 5 +-
drivers/net/can/kvaser_pciefd.c | 137 ++++----
drivers/net/can/m_can/m_can.c | 165 +++++----
drivers/net/can/m_can/tcan4x5x-core.c | 13 +-
drivers/net/can/mscan/mscan.c | 6 -
drivers/net/can/sja1000/plx_pci.c | 3 +-
drivers/net/can/spi/hi311x.c | 7 +-
drivers/net/can/spi/mcp251x.c | 11 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 9 +-
drivers/net/can/usb/Kconfig | 3 +
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 9 +
drivers/net/can/xilinx_can.c | 2 +-
include/uapi/linux/can/isotp.h | 2 +-
net/can/Kconfig | 11 +-
net/can/isotp.c | 11 +-
19 files changed, 612 insertions(+), 172 deletions(-)
create mode 100644 Documentation/networking/iso15765-2.rst
Powered by blists - more mailing lists