]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
pmdomain: bcm: bcm2835-power: Replace open-coded polling with readl_poll_timeout_atomic()
authorMaíra Canal <mcanal@igalia.com>
Tue, 17 Mar 2026 22:41:50 +0000 (19:41 -0300)
committerUlf Hansson <ulf.hansson@linaro.org>
Wed, 1 Apr 2026 11:12:11 +0000 (13:12 +0200)
commitd797ecf3ffc5cc3e622bfee4cee6b17372c5bcc7
treed0837725124654b0cac96cfb68f9bb2e2f97c4a8
parenta46e905cd14a0a82b6f1fbf2f720fe5f13755050
pmdomain: bcm: bcm2835-power: Replace open-coded polling with readl_poll_timeout_atomic()

Replace hand-rolled ktime_get_ns()/cpu_relax() polling loops with
readl_poll_timeout_atomic() for the power-on (POWOK), and memory
repair (MRDONE) waits.

No functional change intended.

Signed-off-by: Maíra Canal <mcanal@igalia.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/pmdomain/bcm/bcm2835-power.c