Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d4688bdc authored by Maxime Coquelin's avatar Maxime Coquelin Committed by Daniel Lezcano
Browse files

clockevents/drivers/timer-stm32: Fix build warning spotted by kbuild test robot



This patch fixes below warning spotted by kbuild test robot when building
with ARCH=powerpc:

   drivers/clocksource/timer-stm32.c: In function 'stm32_clockevent_init':
>> drivers/clocksource/timer-stm32.c:140:9: warning: large integer implicitly
	truncated to unsigned type [-Woverflow]

     writel_relaxed(~0UL, data->base + TIM_ARR);

The fix consists in using 0U instead of 0UL.

Reported-by: default avatarkbuild test robot <fengguang.wu@intel.com>
Signed-off-by: default avatarMaxime Coquelin <mcoquelin.stm32@gmail.com>
Signed-off-by: default avatarDaniel Lezcano <daniel.lezcano@linaro.org>
parent e37e4593
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -137,9 +137,9 @@ static void __init stm32_clockevent_init(struct device_node *np)
	}
	}


	/* Detect whether the timer is 16 or 32 bits */
	/* Detect whether the timer is 16 or 32 bits */
	writel_relaxed(~0UL, data->base + TIM_ARR);
	writel_relaxed(~0U, data->base + TIM_ARR);
	max_delta = readl_relaxed(data->base + TIM_ARR);
	max_delta = readl_relaxed(data->base + TIM_ARR);
	if (max_delta == ~0UL) {
	if (max_delta == ~0U) {
		prescaler = 1;
		prescaler = 1;
		bits = 32;
		bits = 32;
	} else {
	} else {