[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200923085418.2685858-1-mkl@pengutronix.de>
Date: Wed, 23 Sep 2020 10:53:58 +0200
From: Marc Kleine-Budde <mkl@...gutronix.de>
To: netdev@...r.kernel.org
Cc: davem@...emloft.net, linux-can@...r.kernel.org,
kernel@...gutronix.de, michael@...le.cc, qiangqing.zhang@....com
Subject: pull-request: can-next 2020-09-23
Hello David,
this is a pull request of 20 patches for net-next.
The complete series target the flexcan driver and is created by Joakim Zhang
and me.
The first six patches are cleanup (sort include files alphabetically, remove
stray empty line, get rid of long lines) and adding more registers and
documentation (registers and wakeup interrupt).
Then in two patches the transceiver regulator is made optional, and a check for
maximum transceiver bitrate is added.
Then the ECC support for HW thats supports this is added.
The next three patches improve suspend and low power mode handling.
Followed by six patches that add CAN-FD support and CAN-FD related features.
The last two patches add support for the flexcan IP core on the imx8qm and
lx2160ar1.
regards,
Marc
---
The following changes since commit 92ec804f3dbf0d986f8e10850bfff14f316d7aaf:
net: phy: bcm7xxx: Add an entry for BCM72113 (2020-09-21 17:16:17 -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-5.10-20200923
for you to fetch changes up to 2c19bb43e5572929f00f186d43e99bfd6d7ee3b2:
can: flexcan: add lx2160ar1 support (2020-09-22 16:55:34 +0200)
----------------------------------------------------------------
linux-can-next-for-5.10-20200923
----------------------------------------------------------------
Joakim Zhang (13):
can: flexcan: Ack wakeup interrupt separately
can: flexcan: Add check for transceiver maximum bitrate limitation
can: flexcan: add correctable errors correction when HW supports ECC
can: flexcan: flexcan_chip_stop(): add error handling and propagate error value
can: flexcan: disable clocks during stop mode
can: flexcan: add LPSR mode support
can: flexcan: use struct canfd_frame for CAN classic frame
can: flexcan: add CAN-FD mode support
can: flexcan: add ISO CAN FD feature support
can: flexcan: add CAN FD BRS support
can: flexcan: add Transceiver Delay Compensation support
can: flexcan: add imx8qm support
can: flexcan: add lx2160ar1 support
Marc Kleine-Budde (7):
can: flexcan: sort include files alphabetically
can: flexcan: flexcan_exit_stop_mode(): remove stray empty line
can: flexcan: more register names
can: flexcan: struct flexcan_regs: document registers not affected by soft reset
can: flexcan: quirks: get rid of long lines
can: flexcan: flexcan_probe(): make regulator xceiver optional
can: flexcan: flexcan_set_bittiming(): move setup of CAN-2.0 bitiming into separate function
drivers/net/can/flexcan.c | 533 ++++++++++++++++++++++++++++++++++++++--------
1 file changed, 443 insertions(+), 90 deletions(-)
Powered by blists - more mailing lists