diff options
author | Nitin Garg <nitin.garg@freescale.com> | 2014-05-27 17:20:51 -0500 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2014-06-13 10:16:14 -0500 |
commit | 624f876980209f9073e6fb834541efa89192d484 (patch) | |
tree | 21af710dcf8d5166c06647387b3aedb841ec3518 /include/recovery.h | |
parent | b79371410aa44972dea53d5c19d256170928dcbd (diff) | |
download | u-boot-imx-624f876980209f9073e6fb834541efa89192d484.zip u-boot-imx-624f876980209f9073e6fb834541efa89192d484.tar.gz u-boot-imx-624f876980209f9073e6fb834541efa89192d484.tar.bz2 |
ENGR00315499-10 ARM:imx6:sabresd/sabreauto Add android fastboot supporting
Support android features:
fastboot, booti command and recovery for sabresd SD, sabresd eMMC,
sabreauto SD, sabreauto NAND.
For all booting media (SD, eMMC, NAND), inherits the partitions layout
from v2009.08. Fastboot will detect the booting media to replace
hardcoding fastboot device. SATA is not supported.
FDT is supported to use the "unused" fields in bootimg header which
requires the FDT to be combined into the boot.img.
For non-FDT boot.img, the "unused" fields should left to NULL and is
compatible to boot.
Signed-off-by: Ye.Li <B37916@freescale.com>
Signed-off-by: Nitin Garg <nitin.garg@freescale.com>
Diffstat (limited to 'include/recovery.h')
-rw-r--r-- | include/recovery.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/include/recovery.h b/include/recovery.h new file mode 100644 index 0000000..1e0492a --- /dev/null +++ b/include/recovery.h @@ -0,0 +1,20 @@ +/* + * Copyright (C) 2010-2014 Freescale Semiconductor, Inc. All Rights Reserved. + * + * SPDX-License-Identifier: GPL-2.0+ + */ + +#ifndef __RECOVERY_H_ +#define __RECOVERY_H_ + +struct reco_envs { + char *cmd; + char *args; +}; + +void check_recovery_mode(void); +int recovery_check_and_clean_flag(void); +int check_recovery_cmd_file(void); +void board_recovery_setup(void); + +#endif |