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:
parent
d5f07eb8c9
commit
b04d6f876c
1 changed files with 1 additions and 2 deletions
|
@ -261,7 +261,6 @@ static int can_calc_timing_internal(const struct device *dev, struct can_timing
|
||||||
struct can_timing tmp_res = { 0 };
|
struct can_timing tmp_res = { 0 };
|
||||||
int err_min = INT_MAX;
|
int err_min = INT_MAX;
|
||||||
uint32_t core_clock;
|
uint32_t core_clock;
|
||||||
int prescaler;
|
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
if (bitrate == 0 || sample_pnt >= 1000) {
|
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);
|
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 <= max->prescaler;
|
||||||
prescaler++) {
|
prescaler++) {
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue