Heinrich Schuchardt
185f812c41
doc: replace @return by Return:
...
Sphinx expects Return: and not @return to indicate a return value.
find . -name '*.c' -exec \
sed -i 's/^\(\s\)\*\(\s*\)@return\(\s\)/\1*\2Return:\3/' {} \;
find . -name '*.h' -exec \
sed -i 's/^\(\s\)\*\(\s*\)@return\(\s\)/\1*\2Return:\3/' {} \;
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com >
2022-01-19 18:11:34 +01:00
Simon Glass
e6f6f9e648
common: Drop part.h from common header
...
Move this uncommon header out of the common header.
Signed-off-by: Simon Glass <sjg@chromium.org >
2020-05-18 17:33:33 -04:00
Simon Glass
0528979fa7
part: Drop disk_partition_t typedef
...
We should not be using typedefs and these make it harder to use
forward declarations (to reduce header file inclusions). Drop the typedef.
Signed-off-by: Simon Glass <sjg@chromium.org >
2020-05-18 17:33:33 -04:00
Ruslan Trofymenko
d65e8da92e
common: Implement A/B metadata
...
This patch determines the A/B-specific bootloader message structure
that is the basis for implementation of recovery and A/B update
functions. A/B metadata is stored in this structure and used to decide
which slot should we use to boot the device. Also some basic functions
for A/B metadata manipulation are implemented (like slot selection).
The patch was extracted from commits [1], [2] with some coding style
fixes.
[1] https://android-review.googlesource.com/c/platform/external/u-boot/+/729878/2
[2] https://android-review.googlesource.com/c/platform/external/u-boot/+/729880/2
Signed-off-by: Ruslan Trofymenko <ruslan.trofymenko@linaro.org >
Signed-off-by: Igor Opaniuk <igor.opaniuk@gmail.com >
Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org >
Reviewed-by: Simon Glass <sjg@chromium.org >
2019-07-24 13:16:29 -04:00