mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-09 03:21:51 +00:00
display_options: Refactor to allow obtaining the banner
Move the display options code into a separate function so that the U-Boot banner can be obtained from other code. Adjust the 'version' command to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Stephen Warren <swarren@nvidia.com>
This commit is contained in:
parent
32e9ec1f88
commit
6c519f2dc4
3 changed files with 53 additions and 6 deletions
|
@ -56,4 +56,23 @@ int print_buffer(ulong addr, const void *data, uint width, uint count,
|
|||
*/
|
||||
int display_options(void);
|
||||
|
||||
/* Suggested length of the buffer to pass to display_options_get_banner() */
|
||||
#define DISPLAY_OPTIONS_BANNER_LENGTH 200
|
||||
|
||||
/**
|
||||
* display_options_get_banner() - Get the U-Boot banner as a string
|
||||
*
|
||||
* This returns the U-Boot banner string
|
||||
*
|
||||
* @newlines: true to include two newlines at the start
|
||||
* @buf: place to put string
|
||||
* @size: Size of buf (string is truncated to fit)
|
||||
* @return buf
|
||||
*/
|
||||
char *display_options_get_banner(bool newlines, char *buf, int size);
|
||||
|
||||
/* This function is used for testing only */
|
||||
char *display_options_get_banner_priv(bool newlines, const char *build_tag,
|
||||
char *buf, int size);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue