linux-stable/drivers/net/can
Jimmy Assarsson e6c80e6010 can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
The firmware of M32C based Leaf devices expects bittiming parameters
calculated for 16MHz clock. Since we use the actual clock frequency of
the device, the device may end up with wrong bittiming parameters,
depending on user requested parameters.

This regression affects M32C based Leaf devices with non-16MHz clock.

Fixes: fb12797ab1 ("can: kvaser_usb: get CAN clock frequency from device")
Link: https://lore.kernel.org/all/20220603083820.800246-3-extja@kvaser.com
Cc: stable@vger.kernel.org
Signed-off-by: Jimmy Assarsson <extja@kvaser.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2022-07-04 12:42:05 +02:00
..
c_can can: can-dev: remove obsolete CAN LED support 2022-05-19 22:15:51 +02:00
cc770 can: do not increase tx_bytes statistics for RTR frames 2022-01-05 12:09:05 +01:00
ctucanfd can: ctucanfd: platform: add missing dependency to HAS_IOMEM 2022-05-23 22:00:06 +02:00
dev can: can-dev: remove obsolete CAN LED support 2022-05-19 22:15:51 +02:00
flexcan can: can-dev: remove obsolete CAN LED support 2022-05-19 22:15:51 +02:00
ifi_canfd can: can-dev: remove obsolete CAN LED support 2022-05-19 22:15:51 +02:00
m_can can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits 2022-07-04 11:43:00 +02:00
mscan can: can-dev: move to netif_napi_add_weight() 2022-05-19 22:11:28 +02:00
peak_canfd can: do not increase tx_bytes statistics for RTR frames 2022-01-05 12:09:05 +01:00
rcar can: rcar_canfd: Fix data transmission failed on R-Car V3U 2022-07-04 11:42:59 +02:00
sja1000 can: can-dev: remove obsolete CAN LED support 2022-05-19 22:15:51 +02:00
softing can: softing: softing_netdev_open(): remove redundant ret variable 2022-02-24 08:26:04 +01:00
spi can: mcp251xfd: silence clang's -Wunaligned-access warning 2022-05-19 22:15:51 +02:00
usb can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression 2022-07-04 12:42:05 +02:00
at91_can.c can: can-dev: remove obsolete CAN LED support 2022-05-19 22:15:51 +02:00
grcan.c can: grcan: grcan_probe(): remove extra of_node_get() 2022-07-04 11:42:59 +02:00
janz-ican3.c can: can-dev: move to netif_napi_add_weight() 2022-05-19 22:11:28 +02:00
Kconfig can: can-dev: remove obsolete CAN LED support 2022-05-19 22:15:51 +02:00
kvaser_pciefd.c can: do not increase rx_bytes statistics for RTR frames 2022-01-05 12:09:05 +01:00
Makefile can: ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part. 2022-04-19 17:12:14 +02:00
pch_can.c can: can-dev: move to netif_napi_add_weight() 2022-05-19 22:11:28 +02:00
slcan.c can: slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual check 2022-05-16 22:06:51 +02:00
sun4i_can.c can: can-dev: remove obsolete CAN LED support 2022-05-19 22:15:51 +02:00
ti_hecc.c can: can-dev: remove obsolete CAN LED support 2022-05-19 22:15:51 +02:00
vcan.c can: Use netif_rx(). 2022-03-06 11:05:31 +00:00
vxcan.c can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree() to free skb 2022-03-13 09:45:35 +01:00
xilinx_can.c Revert "can: xilinx_can: Limit CANFD brp to 2" 2022-07-04 11:24:13 +02:00