can: xilinx_can: xcan_set_bittiming(): fix the data phase btr1 calculation
authorSrinivas Neeli <srinivas.neeli@xilinx.com>
Mon, 12 Aug 2019 10:06:46 +0000 (15:36 +0530)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Tue, 13 Aug 2019 15:32:19 +0000 (17:32 +0200)
commit3e994ff28f867a20ae0dd055a5e4a4a34aad9c3c
tree18f208210455f94fc40cbfa2b4f284b81f8e3ea5
parent9d06bcb9aa48dc4fc474dc8441a036bc4a090270
can: xilinx_can: xcan_set_bittiming(): fix the data phase btr1 calculation

While calculating bitrate for the data phase, the driver is using phase
segment 1 of the arbitration phase instead of the data phase.

Fixes: c223da6 ("can: xilinx_can: Add support for CANFD FD frames")
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
Signed-off-by: Srinivas Neeli <srinivas.neeli@xilinx.com>
Acked-by: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/xilinx_can.c