forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.0 KiB
46 lines
1.0 KiB
/* SPDX-License-Identifier: GPL-2.0+ */ |
|
/* |
|
* (C) Copyright 2000 |
|
* Wolfgang Denk, DENX Software Engineering, [email protected]. |
|
* |
|
* Add to readline cmdline-editing by |
|
* (C) Copyright 2005 |
|
* JinHua Luo, GuangDong Linux Center, <[email protected]> |
|
*/ |
|
|
|
#ifndef __AUTOBOOT_H |
|
#define __AUTOBOOT_H |
|
|
|
#ifdef CONFIG_AUTOBOOT |
|
/** |
|
* bootdelay_process() - process the bootd delay |
|
* |
|
* Process the boot delay, boot limit, then get the value of either |
|
* bootcmd, failbootcmd or altbootcmd depending on the current state. |
|
* Return this command so it can be executed. |
|
* |
|
* @return command to executed |
|
*/ |
|
const char *bootdelay_process(void); |
|
|
|
/** |
|
* autoboot_command() - run the autoboot command |
|
* |
|
* If enabled, run the autoboot command returned from bootdelay_process(). |
|
* Also do the CONFIG_MENUKEY processing if enabled. |
|
* |
|
* @cmd: Command to run |
|
*/ |
|
void autoboot_command(const char *cmd); |
|
#else |
|
static inline const char *bootdelay_process(void) |
|
{ |
|
return NULL; |
|
} |
|
|
|
static inline void autoboot_command(const char *s) |
|
{ |
|
} |
|
#endif |
|
|
|
#endif
|
|
|