diff options
author | Rasmus Villemoes <rasmus.villemoes@prevas.dk> | 2022-10-28 13:50:50 +0200 |
---|---|---|
committer | Stefan Roese <sr@denx.de> | 2022-11-02 08:41:20 +0100 |
commit | d7de5ef629352fe12ad99b6539ba1480b923f31e (patch) | |
tree | f07506e628568757fe3edc858a648e6915d00a51 /include/asm-generic | |
parent | c8d9ff634fc429db5acf2f5386ea937f0fef1ae7 (diff) | |
download | u-boot-d7de5ef629352fe12ad99b6539ba1480b923f31e.tar.gz |
cyclic: use a flag in gd->flags for recursion protection
As a preparation for future patches, use a flag in gd->flags rather
than a separate member in (the singleton) struct cyclic_drv to keep
track of whether we're already inside cyclic_run().
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Reviewed-by: Stefan Roese <sr@denx.de>
Tested-by: Stefan Roese <sr@denx.de>
Tested-by: Tim Harvey <tharvey@gateworks.com> # imx8mm-venice-*
Diffstat (limited to 'include/asm-generic')
-rw-r--r-- | include/asm-generic/global_data.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/asm-generic/global_data.h b/include/asm-generic/global_data.h index c4b2bb44973..8d348b0ec04 100644 --- a/include/asm-generic/global_data.h +++ b/include/asm-generic/global_data.h @@ -650,6 +650,10 @@ enum gd_flags { * @GD_FLG_FDT_CHANGED: Device tree change has been detected by tests */ GD_FLG_FDT_CHANGED = 0x100000, + /** + * GD_FLG_CYCLIC_RUNNING: cyclic_run is in progress + */ + GD_FLG_CYCLIC_RUNNING = 0x200000, }; #endif /* __ASSEMBLY__ */ |