Thread (6 messages) 6 messages, 3 authors, 2016-02-29

Re: [PATCH 1/2] can: rcar_can: Add r8a7795 support

From: Marc Kleine-Budde <mkl@pengutronix.de>
Date: 2016-02-29 10:00:09
Also in: linux-arm-kernel, linux-can, linux-renesas-soc, netdev

Possibly related (same subject, not in this thread)

On 02/29/2016 10:56 AM, Ramesh Shanmugasundaram wrote:
quoted
On 02/29/2016 10:21 AM, Ramesh Shanmugasundaram wrote:
quoted
Added r8a7795 SoC support.

For smoother bit timing calculation, the rounded clock frequency is
used.

Why this? From my point of view this introduces a clock error.
Thanks for the comments. 

Without the rounded clock, can_calc_bittiming returns different BRP
values and reports high sampling error percentage. However, the
rounded clock shows no such issues and it works fine for all
bitrates.

Below is an e.g. from my board for an input clock differs by 2Hz.
I think it's better to fix the algorithm. I'll look into it.

Marc

-- 
Pengutronix e.K.                  | Marc Kleine-Budde           |
Industrial Linux Solutions        | Phone: +49-231-2826-924     |
Vertretung West/Dortmund          | Fax:   +49-5121-206917-5555 |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help