Marc Kleine-Budde
8fe2391877
configure: enable silent rules if available
...
Acked-by: Oliver Hartkopp <socketcan@hartkopp.net >
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2012-11-26 21:57:45 +01:00
Marc Kleine-Budde
8d47d736f2
configure: adjust bug report address
...
Acked-by: Oliver Hartkopp <socketcan@hartkopp.net >
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2012-11-26 21:57:24 +01:00
Marc Kleine-Budde
722a09116d
treewide: replace berlios contact email by linux-can@vger.kernel.org
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2012-01-11 12:14:15 +01:00
Marc Kleine-Budde
bf70a64be9
gitignore: added tarballs
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
Tested-by: Jan-Niklas Meier <dschanoeh@googlemail.com >
2012-01-11 12:14:15 +01:00
Marc Kleine-Budde
01fe103cf7
autotools: adopt to new location for kernel headers
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
Tested-by: Jan-Niklas Meier <dschanoeh@googlemail.com >
2012-01-11 12:14:15 +01:00
Marc Kleine-Budde
1f41714125
Makefile: adopt to new location for kernel headers
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
Tested-by: Jan-Niklas Meier <dschanoeh@googlemail.com >
2012-01-11 12:14:15 +01:00
Marc Kleine-Budde
77de10356f
include: import kernel header files into tree
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
Tested-by: Jan-Niklas Meier <dschanoeh@googlemail.com >
2012-01-11 12:14:15 +01:00
Marc Kleine-Budde
f5576a9833
can-calc-bit-timing: remove rtcantl1
...
No one can verify the timing parameters to be correct.
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2010-07-20 14:10:38 +00:00
Marc Kleine-Budde
5c74d8d806
can-calc-bit-timing: add more can controller definitions and ref clocks
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2010-07-20 13:43:20 +00:00
Marc Kleine-Budde
b9f9cd0c62
can-calc-bit-timing: calculate bit timings for all known controllers by default
...
When testing or improving the bit timing algorithm, you're probably
interested in the values of all can controllers. Further you might not
know the all reference clocks of the controllers.
This patch add a "ref_clock" member to the "struct can_bittiming_const"
that holds the reference clock of the controller in Hz.
By default now the bit timing is calculated for all known can
controllers with the default ref_clock defined in "can_bittiming_const".
It's still possible to overwrite the ref clock with the command line
option "-c".
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2010-07-20 13:43:16 +00:00
Marc Kleine-Budde
26488b16e6
can-calc-bit-timing: improve printing of bit timing parameters
...
This patch adds additional fields when printing the bit timing
parameters. Now the real bitrate the nominal and the real sample point
as well as the error of the sample point is displayed.
The output now looks like this:
Bit timing parameters for at91 with 100.000000 MHz ref clock
nominal real Bitrt nom real SampP
Bitrate TQ[ns] PrS PhS1 PhS2 SJW BRP Bitrate Error SampP SampP Error CAN_BR
1000000 50 7 7 5 1 5 1000000 0.0% 75.0% 75.0% 0.0% 0x00040664
800000 50 8 8 8 1 5 800000 0.0% 80.0% 68.0% 15.0% 0x00040777
500000 100 8 8 3 1 10 500000 0.0% 87.5% 85.0% 2.9% 0x00090772
250000 250 6 7 2 1 25 250000 0.0% 87.5% 87.5% 0.0% 0x00180561
125000 500 6 7 2 1 50 125000 0.0% 87.5% 87.5% 0.0% 0x00310561
100000 500 8 8 3 1 50 100000 0.0% 87.5% 85.0% 2.9% 0x00310772
50000 1250 6 7 2 1 125 50000 0.0% 87.5% 87.5% 0.0% 0x007c0561
20000 ***bitrate not possible***
10000 ***bitrate not possible***
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2010-07-20 13:43:12 +00:00
Marc Kleine-Budde
ccd199739e
can-calc-bit-timing: use algorithm from the kernel
...
This patch copies the algorithm functions (can_update_spt and
can_calc_bittiming) from the kernel. Then some glue code is added that
these functions compile in userspace.
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2010-07-20 13:43:08 +00:00
Marc Kleine-Budde
daed6be029
can-calc-bit-timing: fix indention
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2010-07-20 13:43:04 +00:00
Marc Kleine-Budde
b2d3f4f735
add can-calc-bit-timing to Makefiles + gitignore
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2010-07-20 13:43:01 +00:00
Marc Kleine-Budde
fa9c05021c
add can-calc-bit-timing
...
Add the tool as sent by Wolfgang via email
(<4BE152D2.6060306@grandegger.com >).
Signed-off-by: Wolfgang Grandegger <wg@grandegger.com >
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2010-07-20 13:42:57 +00:00
Marc Kleine-Budde
84e6b373f5
add autotools infrastructure
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2010-04-19 12:12:18 +00:00
Marc Kleine-Budde
cfeb884137
add .gitignore
...
This may be usefull once the can-utils are migrated to git.
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2010-04-19 12:12:04 +00:00
Marc Kleine-Budde
f7be786e9a
cangw: replace obsolete bzero by memset
...
uclibc for example doesn't implement bzero
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
2010-04-19 12:11:49 +00:00