]> git.baikalelectronics.ru Git - kernel.git/commit
clk: bcm2835: fix bcm2835_clock_choose_div
authorStefan Wahren <stefan.wahren@i2se.com>
Thu, 28 Apr 2022 18:30:10 +0000 (20:30 +0200)
committerStephen Boyd <sboyd@kernel.org>
Tue, 17 May 2022 07:00:34 +0000 (00:00 -0700)
commite998c8cc265059ef257fed65f048b98f4908f517
treef3133501885827dd017a84ad41c1c211877fc78e
parentec99563453e62e27a83f2c3114353158b5c8ad17
clk: bcm2835: fix bcm2835_clock_choose_div

The commit d4ba1003995c ("clk: bcm2835: Remove unused variable")
accidentially breaks the behavior of bcm2835_clock_choose_div() and
booting of Raspberry Pi. The removed do_div macro call had side effects,
so we need to restore it.

Fixes: d4ba1003995c ("clk: bcm2835: Remove unused variable")
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
Link: https://lore.kernel.org/r/20220428183010.1635248-1-stefan.wahren@i2se.com
Tested-by: Maxime Ripard <maxime@cerno.tech>
Acked-by: Maxime Ripard <maxime@cerno.tech>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/bcm/clk-bcm2835.c