[PATCH v3 0/8] PBL: enable timeouts in read_poll_timeout macros
Sascha Hauer
s.hauer at pengutronix.de
Wed Aug 19 00:03:55 PDT 2026
On Mon, 17 Aug 2026 16:01:11 +0200, Stefan Kerkmann wrote:
> Without a time source the read_poll_timeout functions will deadlock in
> the PBL if the break condition is never met. This series introduces the
> necessary timing functions in the PBL for arches/socs implementing
> PBL_CLOCKSOURCE, which is every ARMv8 SoC as they implement an
> architected timer and selected ARMv7 SoCs.
>
>
> [...]
Applied, thanks!
[1/8] RISC-V: setup_c: avoid clearing BSS twice
https://git.pengutronix.de/cgit/barebox/commit/?id=01c4186b3ea2 (link may not be stable)
[2/8] ARM/ARM64/RISC-V: pbl: add constructor support
https://git.pengutronix.de/cgit/barebox/commit/?id=bb07ef11d630 (link may not be stable)
[3/8] clocksource: allow re-init for same clock
https://git.pengutronix.de/cgit/barebox/commit/?id=ac074413caca (link may not be stable)
[4/8] drivers: arm_architected_timer: refactor for pbl compatibility
https://git.pengutronix.de/cgit/barebox/commit/?id=863ed4398f64 (link may not be stable)
[5/8] ARM: layerscape: re-init pbl clocksource
https://git.pengutronix.de/cgit/barebox/commit/?id=0e1c3c77947d (link may not be stable)
[6/8] ARM: socfpga: agilex5: re-init pbl clocksource
https://git.pengutronix.de/cgit/barebox/commit/?id=b28ad579be5a (link may not be stable)
[7/8] ARM64: enable PBL_CLOCKSOURCE compatibility
https://git.pengutronix.de/cgit/barebox/commit/?id=da7fa356d4a2 (link may not be stable)
[8/8] linux/iopoll: enable polled timeouts for PBL_CLOCKSOURCE
https://git.pengutronix.de/cgit/barebox/commit/?id=16e6243f96fd (link may not be stable)
Best regards,
--
Sascha Hauer <s.hauer at pengutronix.de>
More information about the barebox
mailing list