diff options
author | Ye Li <ye.li@nxp.com> | 2018-05-21 02:32:08 -0700 |
---|---|---|
committer | Ye Li <ye.li@nxp.com> | 2018-06-13 03:06:47 -0700 |
commit | f15e20eeb42d421d694e75d6f159d908b5606e1f (patch) | |
tree | 46dade603558fc57b5a9ce03770f41699c19f32d /include/configs/mx6sxsabresdandroid.h | |
parent | 1ae9ecc73f5001b8bd743011c06a7d07861be64e (diff) |
MLK-18591-7 android: Add mx6/7 reference board support to enable android fastboot
Add board level support for android fastboot feature. Each board has
a android specified header file for defining android related configuraitons.
And add build targets for their android uboot images building.
Signed-off-by: Ye Li <ye.li@nxp.com>
Diffstat (limited to 'include/configs/mx6sxsabresdandroid.h')
-rw-r--r-- | include/configs/mx6sxsabresdandroid.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/include/configs/mx6sxsabresdandroid.h b/include/configs/mx6sxsabresdandroid.h new file mode 100644 index 0000000000..e7dd7696f3 --- /dev/null +++ b/include/configs/mx6sxsabresdandroid.h @@ -0,0 +1,42 @@ + +/* + * Copyright (C) 2014-2016 Freescale Semiconductor, Inc. + * Copyright 2017 NXP + * + * SPDX-License-Identifier: GPL-2.0+ + */ + +#ifndef __MX6SX_SABRESD_ANDROID_H +#define __MX6SX_SABRESD_ANDROID_H +#include "mx_android_common.h" + +#define CONFIG_CMD_FASTBOOT +#define CONFIG_ANDROID_BOOT_IMAGE +/* For NAND we don't support lock/unlock */ +#ifndef CONFIG_NAND_BOOT +#define CONFIG_FASTBOOT_LOCK +#define FSL_FASTBOOT_FB_DEV "mmc" +#define FASTBOOT_ENCRYPT_LOCK +#define CONFIG_FSL_CAAM_KB +#define CONFIG_CMD_FSL_CAAM_KB +#define CONFIG_SHA1 +#define CONFIG_SHA256 +#endif + +#define CONFIG_AVB_SUPPORT +#ifdef CONFIG_AVB_SUPPORT +#define CONFIG_ANDROID_RECOVERY + +#ifdef CONFIG_SYS_CBSIZE +#undef CONFIG_SYS_CBSIZE +#define CONFIG_SYS_CBSIZE 2048 +#endif + +#ifdef CONFIG_SYS_MALLOC_LEN +#undef CONFIG_SYS_MALLOC_LEN +#define CONFIG_SYS_MALLOC_LEN (96 * SZ_1M) +#endif + +#endif /* CONFIG_AVB_SUPPORT */ + +#endif |