diff options
| author | Simon Glass <[email protected]> | 2020-11-05 10:33:44 -0700 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2020-12-04 16:09:26 -0500 |
| commit | b3c01678fdb15c63b231743481b9b77c7c4f8549 (patch) | |
| tree | fdd847df8fa0cc2a019dced609c214f68a21d015 /include | |
| parent | b6386f38410f669f706a748d7d292d24ea14fe29 (diff) | |
bootm: Update bootm_process_cmdline_env() to use flags
At present only one transformation is supported: making the Linux console
silent. To prepare for adding more, convert the boolean parameter into a
flag value.
Signed-off-by: Simon Glass <[email protected]>
Diffstat (limited to 'include')
| -rw-r--r-- | include/bootm.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/include/bootm.h b/include/bootm.h index f12ee2b3cb3..4876d7b2882 100644 --- a/include/bootm.h +++ b/include/bootm.h @@ -75,6 +75,13 @@ void board_quiesce_devices(void); */ void switch_to_non_secure_mode(void); +/* Flags to control bootm_process_cmdline() */ +enum bootm_cmdline_t { + BOOTM_CL_SILENT = 1 << 0, /* Do silent console processing */ + + BOOTM_CL_ALL = 1, /* All substitutions */ +}; + /** * arch_preboot_os() - arch specific configuration before booting */ @@ -91,9 +98,9 @@ void board_preboot_os(void); * Updates the 'bootargs' envvar as required. This handles making Linux boot * silently if requested ('silent_linux' envvar) * - * @do_silent: Process bootargs for silent console + * @flags: Flags to control what happens (see bootm_cmdline_t) * @return 0 if OK, -ENOMEM if out of memory */ -int bootm_process_cmdline_env(bool do_silent); +int bootm_process_cmdline_env(int flags); #endif |
