[U-Boot] [PATCH v2 3/3] arm: dra7xx: Unify Android partition table

Sam Protsenko semen.protsenko at linaro.org
Mon Nov 21 20:22:59 CET 2016


On Mon, Oct 31, 2016 at 7:53 PM, Sam Protsenko
<semen.protsenko at linaro.org> wrote:
> Make Android partition table the same as for AM57x EVM.
>
>   1. Make "bootloader" partition start from 0x300 sectors offset, so
>      DRA7 is bootable in Android mode (see
>      CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR option).
>   2. Increase "bootloader" partition size, because size of u-boot.img is
>      about 632 KiB (when building DT defconfig, with FIT image enabled).
>   3. Specify "reserved" partition explicitly, rather than specifying
>      "efs" partition start. Reserved area will be used to store U-Boot
>      environment on eMMC. It's convenient to have it exposed explicitly
>      so we can read/write U-Boot environment.
>   4. Keep all Android partitions locations intact, by reducing
>      "reserved" partition size. CONFIG_ENV_SIZE is considered.
>
> Signed-off-by: Sam Protsenko <semen.protsenko at linaro.org>
> ---
> Changes in v2: None
>
>  include/configs/dra7xx_evm.h | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/include/configs/dra7xx_evm.h b/include/configs/dra7xx_evm.h
> index 798002d..1834d04 100644
> --- a/include/configs/dra7xx_evm.h
> +++ b/include/configs/dra7xx_evm.h
> @@ -54,11 +54,12 @@
>         /* Android partitions */ \
>         "partitions_android=" \
>         "uuid_disk=${uuid_gpt_disk};" \
> -       "name=xloader,start=128K,size=128K,uuid=${uuid_gpt_xloader};" \
> -       "name=bootloader,size=384K,uuid=${uuid_gpt_bootloader};" \
> +       "name=xloader,start=128K,size=256K,uuid=${uuid_gpt_xloader};" \
> +       "name=bootloader,size=768K,uuid=${uuid_gpt_bootloader};" \
>         "name=environment,size=128K,uuid=${uuid_gpt_environment};" \
>         "name=misc,size=128K,uuid=${uuid_gpt_misc};" \
> -       "name=efs,start=1280K,size=16M,uuid=${uuid_gpt_efs};" \
> +       "name=reserved,size=256K,uuid=${uuid_gpt_reserved};" \
> +       "name=efs,size=16M,uuid=${uuid_gpt_efs};" \
>         "name=crypto,size=16K,uuid=${uuid_gpt_crypto};" \
>         "name=recovery,size=10M,uuid=${uuid_gpt_recovery};" \
>         "name=boot,size=10M,uuid=${uuid_gpt_boot};" \
> --
> 2.9.3
>

Bump. Please review and apply 3 patches from this series. Thanks.


More information about the U-Boot mailing list