drivers: can: common: declare prescaler variable inside loop

Declare the prescaler variable inside the loop where it is used.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
Henrik Brix Andersen 2025-05-09 09:56:23 +00:00 committed by Benjamin Cabé
commit b04d6f876c

View file

@ -261,7 +261,6 @@ static int can_calc_timing_internal(const struct device *dev, struct can_timing
struct can_timing tmp_res = { 0 };
int err_min = INT_MAX;
uint32_t core_clock;
int prescaler;
int err;
if (bitrate == 0 || sample_pnt >= 1000) {
@ -277,7 +276,7 @@ static int can_calc_timing_internal(const struct device *dev, struct can_timing
sample_pnt = sample_point_for_bitrate(bitrate);
}
for (prescaler = MAX(core_clock / (total_tq * bitrate), min->prescaler);
for (int prescaler = MAX(core_clock / (total_tq * bitrate), min->prescaler);
prescaler <= max->prescaler;
prescaler++) {