From 04123b3b36343ce1226040c1dd4ea54bfd2f1880 Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Tue, 18 Jan 2022 14:42:16 +0100 Subject: [PATCH] can-calc-bit-timing: print_bittiming(): skip bit timing without ref clock Signed-off-by: Marc Kleine-Budde --- can-calc-bit-timing.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/can-calc-bit-timing.c b/can-calc-bit-timing.c index 99e9d93..4890404 100644 --- a/can-calc-bit-timing.c +++ b/can-calc-bit-timing.c @@ -849,6 +849,10 @@ static void print_bittiming(const struct calc_data *data) { const struct calc_ref_clk *ref_clks = data->ref_clks; + if (!ref_clks->clk && !data->quiet) + printf("Skipping bit timing parameter calculation for %s, no ref clock defined\n\n", + data->bittiming_const->name); + while (ref_clks->clk) { void (*printf_btr)(struct can_bittiming *bt, bool hdr); unsigned int const *bitrates = data->bitrates;