On Mon, Jan 25, 2021 at 1:51 AM Simon Glass <s...@chromium.org> wrote: > > At present the version string is obtained from PLAIN_VERSION. Some boards > may want to configure this using the device tree, since the build system > can more easily insert things there after U-Boot itself is built. Add this > option to the code. > > Also in some cases the version needs to be generated programmatically, > such as when it is stored elsewhere in the ROM and must be read first. > To handle this, keep a pointer around so that it can be updated later. > This works by storing the last string in the context, since it is easier > than passing out a little-used extra parameter. > > Provide a function to update the version string. > > Signed-off-by: Simon Glass <s...@chromium.org> > Reviewed-by: Bin Meng <bmeng...@gmail.com> > --- > > Changes in v3: > - Add missing DECLARE_GLOBAL_DATA_PTR > > Changes in v2: > - Correct documentation format > > include/asm-generic/global_data.h | 6 ++++ > include/smbios.h | 12 +++++++ > lib/smbios.c | 58 +++++++++++++++++++++++++++++-- > 3 files changed, 73 insertions(+), 3 deletions(-) >
Reviewed-by: Bin Meng <bmeng...@gmail.com>