diff options
author | fang hui <hui.fang@nxp.com> | 2016-04-11 15:18:40 +0800 |
---|---|---|
committer | fang hui <hui.fang@nxp.com> | 2016-04-11 15:22:26 +0800 |
commit | a652b49194132ea2f9b7f0aabd3623f49ea4a89e (patch) | |
tree | 76b7fbe369f5571abfdabc79b54f86289cb0cde7 /include/fsl_fastboot.h | |
parent | 0abc9c182c24f88522bd74fa1b53cd2fa3477184 (diff) | |
download | u-boot-imx-a652b49194132ea2f9b7f0aabd3623f49ea4a89e.zip u-boot-imx-a652b49194132ea2f9b7f0aabd3623f49ea4a89e.tar.gz u-boot-imx-a652b49194132ea2f9b7f0aabd3623f49ea4a89e.tar.bz2 |
MA-7251 - [evk_6ul]: Support boot conctrol for brillo
brillo need bootlader support boot control.
bootlader can choose which slot(partition) to boot based on
it's tactic.
The commit support boot control for evk6ul
Signed-off-by: fang hui <hui.fang@nxp.com>
Diffstat (limited to 'include/fsl_fastboot.h')
-rw-r--r-- | include/fsl_fastboot.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/include/fsl_fastboot.h b/include/fsl_fastboot.h index 5a38d99..a1a6eff 100644 --- a/include/fsl_fastboot.h +++ b/include/fsl_fastboot.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010-2015 Freescale Semiconductor, Inc. + * Copyright (C) 2010-2016 Freescale Semiconductor, Inc. * * SPDX-License-Identifier: GPL-2.0+ */ @@ -33,11 +33,22 @@ #define FASTBOOT_MMC_USER_PARTITION_ID 0 #define FASTBOOT_MMC_NONE_PARTITION_ID -1 +#ifdef CONFIG_BRILLO_SUPPORT +#define FASTBOOT_PARTITION_BOOT_A "boot_a" +#define FASTBOOT_PARTITION_RECOVERY "recovery" +#define FASTBOOT_PARTITION_SYSTEM_A "system_a" +#define FASTBOOT_PARTITION_BOOTLOADER "bootloader" +#define FASTBOOT_PARTITION_DATA "data" +#define FASTBOOT_PARTITION_BOOT_B "boot_b" +#define FASTBOOT_PARTITION_SYSTEM_B "system_b" +#define FASTBOOT_PARTITION_SLOTMETA "slotmeta" +#else #define FASTBOOT_PARTITION_BOOT "boot" #define FASTBOOT_PARTITION_RECOVERY "recovery" #define FASTBOOT_PARTITION_SYSTEM "system" #define FASTBOOT_PARTITION_BOOTLOADER "bootloader" #define FASTBOOT_PARTITION_DATA "data" +#endif enum { DEV_SATA, @@ -169,4 +180,6 @@ void save_parts_values(struct fastboot_ptentry *ptn, int check_parts_values(struct fastboot_ptentry *ptn); #endif /*CONFIG_FASTBOOT_STORAGE_NAND*/ +int fastboot_tx_write_str(const char *buffer); + #endif /* FSL_FASTBOOT_H */ |