Message ID | 20240904094218.1925386-1-mkl@pengutronix.de (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Netdev Maintainers |
Headers | show |
Please don't pull. DTS changes should not be included in this PR. I'll send an updated one. Sorry for the noise, Marc On 04.09.2024 11:38:35, Marc Kleine-Budde wrote: > Hello netdev-team, > > this is a pull request of 20 patches for net-next/master. > > All 20 patches add support for CAN-FD IP core found on Rockchip > RK3568. > > The first patch is co-developed by Elaine Zhang and me and adds DT > bindings documentation. > > The next 2 patches are by David Jander and add the CAN nodes to the > rk3568.dtsi and enable it in the rk3568-mecsbc.dts. > > The remaining 17 patches are by me and add the driver in several > stages. > > regards, > Marc > > --- > > The following changes since commit 3d4d0fa4fc32f03f615bbf0ac384de06ce0005f5: > > be2net: Remove unused declarations (2024-09-03 15:38:22 -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.12-20240904 > > for you to fetch changes up to d7caa9016063ab55065468e49ae0517e0d08358a: > > Merge patch series "can: rockchip_canfd: add support for CAN-FD IP core found on Rockchip RK3568" (2024-09-04 11:37:17 +0200) > > ---------------------------------------------------------------- > linux-can-next-for-6.12-20240904 > > ---------------------------------------------------------------- > David Jander (2): > arm64: dts: rockchip: add CAN-FD controller nodes to rk3568 > arm64: dts: rockchip: mecsbc: add CAN0 and CAN1 interfaces > > Marc Kleine-Budde (19): > dt-bindings: can: rockchip_canfd: add rockchip CAN-FD controller > can: rockchip_canfd: add driver for Rockchip CAN-FD controller > can: rockchip_canfd: add quirks for errata workarounds > can: rockchip_canfd: add quirk for broken CAN-FD support > can: rockchip_canfd: add support for rk3568v3 > can: rockchip_canfd: add notes about known issues > can: rockchip_canfd: rkcanfd_handle_rx_int_one(): implement workaround for erratum 5: check for empty FIFO > can: rockchip_canfd: rkcanfd_register_done(): add warning for erratum 5 > can: rockchip_canfd: add TX PATH > can: rockchip_canfd: implement workaround for erratum 6 > can: rockchip_canfd: implement workaround for erratum 12 > can: rockchip_canfd: rkcanfd_get_berr_counter_corrected(): work around broken {RX,TX}ERRORCNT register > can: rockchip_canfd: add stats support for errata workarounds > can: rockchip_canfd: prepare to use full TX-FIFO depth > can: rockchip_canfd: enable full TX-FIFO depth of 2 > can: rockchip_canfd: add hardware timestamping support > can: rockchip_canfd: add support for CAN_CTRLMODE_LOOPBACK > can: rockchip_canfd: add support for CAN_CTRLMODE_BERR_REPORTING > Merge patch series "can: rockchip_canfd: add support for CAN-FD IP core found on Rockchip RK3568" > > .../bindings/net/can/rockchip,rk3568v2-canfd.yaml | 74 ++ > MAINTAINERS | 8 + > arch/arm64/boot/dts/rockchip/rk3568-mecsbc.dts | 14 + > arch/arm64/boot/dts/rockchip/rk3568.dtsi | 39 + > drivers/net/can/Kconfig | 1 + > drivers/net/can/Makefile | 1 + > drivers/net/can/rockchip/Kconfig | 9 + > drivers/net/can/rockchip/Makefile | 10 + > drivers/net/can/rockchip/rockchip_canfd-core.c | 969 +++++++++++++++++++++ > drivers/net/can/rockchip/rockchip_canfd-ethtool.c | 73 ++ > drivers/net/can/rockchip/rockchip_canfd-rx.c | 299 +++++++ > .../net/can/rockchip/rockchip_canfd-timestamp.c | 105 +++ > drivers/net/can/rockchip/rockchip_canfd-tx.c | 167 ++++ > drivers/net/can/rockchip/rockchip_canfd.h | 553 ++++++++++++ > 14 files changed, 2322 insertions(+) > create mode 100644 Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml > create mode 100644 drivers/net/can/rockchip/Kconfig > create mode 100644 drivers/net/can/rockchip/Makefile > create mode 100644 drivers/net/can/rockchip/rockchip_canfd-core.c > create mode 100644 drivers/net/can/rockchip/rockchip_canfd-ethtool.c > create mode 100644 drivers/net/can/rockchip/rockchip_canfd-rx.c > create mode 100644 drivers/net/can/rockchip/rockchip_canfd-timestamp.c > create mode 100644 drivers/net/can/rockchip/rockchip_canfd-tx.c > create mode 100644 drivers/net/can/rockchip/rockchip_canfd.h > > >
On 04.09.2024 14:56:49, Marc Kleine-Budde wrote: > Please don't pull. > > DTS changes should not be included in this PR. I'll send an updated > one. The updated PR: https://lore.kernel.org/all/20240904130256.1965582-1-mkl@pengutronix.de/ regards, Marc