Check the GPT related command with LS1028A LSDK2108, it support GPT, see below.
=> part list mmc 1
Partition Map for MMC device 1 -- Partition Type: EFI
Part Start LBA End LBA Name
Attributes
Type GUID
Partition GUID
1 0x00000800 0x002007ff "primary"
attrs: 0x0000000000000000
type: 0fc63daf-8483-4772-8e79-3d69d8477de4
guid: 43c8970e-9907-48ef-8eef-c585d2c76ef3
=> gpt verify mmc 1
No partition list provided - only basic check
Verify GPT: success!
=> help gpt
gpt - GUID Partition Table
Usage:
gpt <command> <interface> <dev> <partitions_list>
- GUID partition table restoration and validity check
Restore or verify GPT information on a device connected
to interface
Example usage:
gpt write mmc 0 $partitions
- write the GPT to device
gpt verify mmc 0 $partitions
- verify the GPT on device against $partitions
gpt setenv mmc 0 $name
- setup environment variables for partition $name:
gpt_partition_addr, gpt_partition_size,
gpt_partition_name, gpt_partition_entry
gpt enumerate mmc 0
- store list of partitions to gpt_partition_list environment variable
read <interface> <dev>
- read GPT into a data structure for manipulation
gpt guid <interface> <dev>
- print disk GUID
gpt guid <interface> <dev> <varname>
- set environment variable to disk GUID
Example usage:
gpt guid mmc 0
gpt guid mmc 0 varname