On 2 August 2016 at 21:55, Ziyuan Xu <xzy...@rock-chips.com> wrote:
> For compatibility with distro boot, fastboot, and mount the mmc deivce
> to PC via usb mass storage feature, GPT partitions are essential.
>
> You should write the partitions to mmc device prior to use above
> feature.
>
> => gpt write mmc 1 $partitions
> GPT successfully written to block device!
> success!
>
> Signed-off-by: Ziyuan Xu <xzy...@rock-chips.com>
> ---
>
>  include/configs/rk3288_common.h | 7 +++++++
>  1 file changed, 7 insertions(+)
>
> diff --git a/include/configs/rk3288_common.h b/include/configs/rk3288_common.h
> index 814116c..fa37335 100644
> --- a/include/configs/rk3288_common.h
> +++ b/include/configs/rk3288_common.h
> @@ -113,6 +113,12 @@
>         "kernel_addr_r=0x02000000\0" \
>         "ramdisk_addr_r=0x04000000\0"
>
> +#define CONFIG_RANDOM_UUID
> +#define PARTS_DEFAULT \
> +       "uuid_disk=${uuid_gpt_disk};" \
> +       "name=boot,start=8M,size=64M,bootable,uuid=${uuid_gpt_boot};" \
> +       "name=rootfs,size=-,uuid=${uuid_gpt_rootfs};\0" \
> +
>  /* First try to boot from SD (index 0), then eMMC (index 1 */
>  #define BOOT_TARGET_DEVICES(func) \
>         func(MMC, mmc, 0) \
> @@ -125,6 +131,7 @@
>  #define CONFIG_EXTRA_ENV_SETTINGS \
>         "fdt_high=0x1fffffff\0" \
>         "initrd_high=0x1fffffff\0" \
> +       "partitions=" PARTS_DEFAULT \
>         ENV_MEM_LAYOUT_SETTINGS \
>         ROCKCHIP_DEVICE_SETTINGS \
>         BOOTENV
> --
> 2.9.2
>
>

Acked-by: Simon Glass <s...@chromium.org>
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to