binman: Move state information into a new module
authorSimon Glass <sjg@chromium.org>
Fri, 14 Sep 2018 10:57:19 +0000 (04:57 -0600)
committerSimon Glass <sjg@chromium.org>
Fri, 28 Sep 2018 17:09:01 +0000 (11:09 -0600)
commitc55a50f558f13c6c018c0e5cc0f0d765711a3828
tree5ba2ee5d52f3426569f33c199aab8d01e8d69a58
parent6c234bfbf7a9c5b33c3bea92e037c45d37e94f35
binman: Move state information into a new module

At present the control module has state information in it, since it is the
primary user of this. But it is a bit odd to have entries and other
modules importing control to obtain this information.

It seems better to have a dedicated state module, which control can use as
well. Create a new module using code from control and update other modules
to use it.

Signed-off-by: Simon Glass <sjg@chromium.org>
tools/binman/control.py
tools/binman/entry.py
tools/binman/etype/u_boot_dtb_with_ucode.py
tools/binman/ftest.py
tools/binman/state.py [new file with mode: 0644]