add fwupdate support

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I0d5a476d43c3ba3007b1bd01339496657afc5f2f
This commit is contained in:
Christophe Priouzeau authored and bernard PUEL committed 2022-06-21 10:18:09 +02:00
1 parent 9825958fd6
commit 71ade1be2a
10 files changed
+383 -265

No files matched your search

@@ -1,6 +1,6 @@
#Opt Id Name Type IP Offset Binary
- 0x01 fsbl1-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
- 0x03 fip-boot Binary none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
- 0x01 fsbl-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
- 0x03 fip-boot FIP none 0x0 fip/fip-stm32mp157c-ev1-optee.bin
PED 0x04 emmcboot0 Binary mmc1 boot1 none
PED 0x05 emmcboot1 Binary mmc1 boot2 none
PED 0x10 emmcall RawImage mmc1 0x0 none
1 #Opt Id Name Type IP Offset Binary
2 - 0x01 fsbl1-boot fsbl-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
3 - 0x03 fip-boot Binary FIP none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin fip/fip-stm32mp157c-ev1-optee.bin
4 PED 0x04 emmcboot0 Binary mmc1 boot1 none
5 PED 0x05 emmcboot1 Binary mmc1 boot2 none
6 PED 0x10 emmcall RawImage mmc1 0x0 none
@@ -1,10 +1,14 @@
#Opt Id Name Type IP Offset Binary
- 0x01 fsbl1-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
- 0x03 fip-boot Binary none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
- 0x01 fsbl-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
- 0x03 fip-boot FIP none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
P 0x04 fsbl1 Binary mmc1 boot1 arm-trusted-firmware/tf-a-stm32mp157c-ev1-emmc.stm32
P 0x05 fsbl2 Binary mmc1 boot2 arm-trusted-firmware/tf-a-stm32mp157c-ev1-emmc.stm32
PD 0x06 fip Binary mmc1 0x00080000 fip/fip-stm32mp157c-ev1-trusted.bin
P 0x10 boot System mmc1 0x00480000 st-image-bootfs-openstlinux-weston-stm32mp1.ext4
P 0x11 vendorfs FileSystem mmc1 0x04480000 st-image-vendorfs-openstlinux-weston-stm32mp1.ext4
P 0x12 rootfs FileSystem mmc1 0x05480000 st-image-weston-openstlinux-weston-stm32mp1.ext4
P 0x13 userfs FileSystem mmc1 0x33E80000 st-image-userfs-openstlinux-weston-stm32mp1.ext4
P 0x06 metadata1 Binary mmc1 0x00080000 arm-trusted-firmware/metadata.bin
P 0x07 metadata2 Binary mmc1 0x00100000 arm-trusted-firmware/metadata.bin
P 0x08 fip-a FIP mmc1 0x00180000 fip/fip-stm32mp157c-ev1-trusted.bin
PED 0x09 fip-b FIP mmc1 0x00580000 none
PED 0x0A u-boot-env Binary mmc1 0x00980000 none
P 0x10 bootfs System mmc1 0x00A00000 st-image-bootfs-openstlinux-weston-stm32mp1.ext4
P 0x11 vendorfs FileSystem mmc1 0x04A00000 st-image-vendorfs-openstlinux-weston-stm32mp1.ext4
P 0x12 rootfs FileSystem mmc1 0x05A00000 st-image-weston-openstlinux-weston-stm32mp1.ext4
P 0x13 userfs FileSystem mmc1 0x33A00000 st-image-userfs-openstlinux-weston-stm32mp1.ext4
1 #Opt Id Name Type IP Offset Binary
2 - 0x01 fsbl1-boot fsbl-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
3 - 0x03 fip-boot Binary FIP none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
4 P 0x04 fsbl1 Binary mmc1 boot1 arm-trusted-firmware/tf-a-stm32mp157c-ev1-emmc.stm32
5 P 0x05 fsbl2 Binary mmc1 boot2 arm-trusted-firmware/tf-a-stm32mp157c-ev1-emmc.stm32
6 PD P 0x06 fip metadata1 Binary mmc1 0x00080000 fip/fip-stm32mp157c-ev1-trusted.bin arm-trusted-firmware/metadata.bin
7 P 0x10 0x07 boot metadata2 System Binary mmc1 0x00480000 0x00100000 st-image-bootfs-openstlinux-weston-stm32mp1.ext4 arm-trusted-firmware/metadata.bin
8 P 0x11 0x08 vendorfs fip-a FileSystem FIP mmc1 0x04480000 0x00180000 st-image-vendorfs-openstlinux-weston-stm32mp1.ext4 fip/fip-stm32mp157c-ev1-trusted.bin
9 P PED 0x12 0x09 rootfs fip-b FileSystem FIP mmc1 0x05480000 0x00580000 st-image-weston-openstlinux-weston-stm32mp1.ext4 none
10 P PED 0x13 0x0A userfs u-boot-env FileSystem Binary mmc1 0x33E80000 0x00980000 st-image-userfs-openstlinux-weston-stm32mp1.ext4 none
11 P 0x10 bootfs System mmc1 0x00A00000 st-image-bootfs-openstlinux-weston-stm32mp1.ext4
12 P 0x11 vendorfs FileSystem mmc1 0x04A00000 st-image-vendorfs-openstlinux-weston-stm32mp1.ext4
13 P 0x12 rootfs FileSystem mmc1 0x05A00000 st-image-weston-openstlinux-weston-stm32mp1.ext4
14 P 0x13 userfs FileSystem mmc1 0x33A00000 st-image-userfs-openstlinux-weston-stm32mp1.ext4
@@ -1,7 +1,12 @@
#Opt Id Name Type IP Offset Binary
- 0x01 fsbl1-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
- 0x03 fip-boot Binary none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
P 0x04 fsbl1 Binary(2) nand0 0x00000000 arm-trusted-firmware/tf-a-stm32mp157c-ev1-nand.stm32
P 0x05 fip Binary nand0 0x00200000 fip/fip-stm32mp157c-ev1-trusted.bin
P 0x06 fip2 Binary nand0 0x00600000 fip/fip-stm32mp157c-ev1-trusted.bin
P 0x10 ubifs System nand0 0x00A00000 st-image-weston-openstlinux-weston-stm32mp1_nand_4_256_multivolume.ubi
- 0x01 fsbl-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
- 0x03 fip-boot FIP none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
P 0x04 fsbl1 Binary nand0 0x00000000 arm-trusted-firmware/tf-a-stm32mp157c-ev1-nand.stm32
P 0x05 fsbl2 Binary nand0 0x00080000 arm-trusted-firmware/tf-a-stm32mp157c-ev1-nand.stm32
P 0x06 metadata1 Binary nand0 0x00100000 arm-trusted-firmware/metadata.bin
P 0x07 metadata2 Binary nand0 0x00180000 arm-trusted-firmware/metadata.bin
P 0x08 fip-a1 FIP nand0 0x00200000 fip/fip-stm32mp157c-ev1-trusted.bin
P 0x09 fip-a2 FIP nand0 0x00600000 fip/fip-stm32mp157c-ev1-trusted.bin
PED 0x0A fip-b1 FIP nand0 0x00A00000 none
PED 0x0B fip-b2 FIP nand0 0x00E00000 none
P 0x10 ubifs System nand0 0x01200000 st-image-weston-openstlinux-weston-stm32mp1_nand_4_256_multivolume.ubi
1 #Opt Id Name Type IP Offset Binary
2 - 0x01 fsbl1-boot fsbl-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
3 - 0x03 fip-boot Binary FIP none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
4 P 0x04 fsbl1 Binary(2) Binary nand0 0x00000000 arm-trusted-firmware/tf-a-stm32mp157c-ev1-nand.stm32
5 P 0x05 fip fsbl2 Binary nand0 0x00200000 0x00080000 fip/fip-stm32mp157c-ev1-trusted.bin arm-trusted-firmware/tf-a-stm32mp157c-ev1-nand.stm32
6 P 0x06 fip2 metadata1 Binary nand0 0x00600000 0x00100000 fip/fip-stm32mp157c-ev1-trusted.bin arm-trusted-firmware/metadata.bin
7 P 0x10 0x07 ubifs metadata2 System Binary nand0 0x00A00000 0x00180000 st-image-weston-openstlinux-weston-stm32mp1_nand_4_256_multivolume.ubi arm-trusted-firmware/metadata.bin
8 P 0x08 fip-a1 FIP nand0 0x00200000 fip/fip-stm32mp157c-ev1-trusted.bin
9 P 0x09 fip-a2 FIP nand0 0x00600000 fip/fip-stm32mp157c-ev1-trusted.bin
10 PED 0x0A fip-b1 FIP nand0 0x00A00000 none
11 PED 0x0B fip-b2 FIP nand0 0x00E00000 none
12 P 0x10 ubifs System nand0 0x01200000 st-image-weston-openstlinux-weston-stm32mp1_nand_4_256_multivolume.ubi
@@ -1,12 +1,15 @@
#Opt Id Name Type IP Offset Binary
- 0x01 fsbl1-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
- 0x03 fip-boot Binary none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
- 0x01 fsbl-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
- 0x03 fip-boot FIP none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
P 0x04 fsbl1 Binary nor0 0x00000000 arm-trusted-firmware/tf-a-stm32mp157c-ev1-nor.stm32
P 0x05 fsbl2 Binary nor0 0x00040000 arm-trusted-firmware/tf-a-stm32mp157c-ev1-nor.stm32
P 0x06 fip Binary nor0 0x00080000 fip/fip-stm32mp157c-ev1-trusted.bin
PDE 0x07 env Binary nor0 0x00480000 none
PE 0x08 empty Binary nor0 0x00500000 none
P 0x10 boot System mmc0 0x00004400 st-image-bootfs-openstlinux-weston-stm32mp1.ext4
P 0x06 metadata1 Binary nor0 0x00080000 arm-trusted-firmware/metadata.bin
P 0x07 metadata2 Binary nor0 0x000C0000 arm-trusted-firmware/metadata.bin
P 0x08 fip-a FIP nor0 0x00100000 fip/fip-stm32mp157c-ev1-trusted.bin
PED 0x09 fip-b FIP nor0 0x00500000 none
PED 0x0A u-boot-env Binary nor0 0x00900000 none
PE 0x0B empty Binary nor0 0x00980000 none
P 0x10 bootfs System mmc0 0x00004400 st-image-bootfs-openstlinux-weston-stm32mp1.ext4
P 0x11 vendorfs FileSystem mmc0 0x04004400 st-image-vendorfs-openstlinux-weston-stm32mp1.ext4
P 0x12 rootfs FileSystem mmc0 0x05004400 st-image-weston-openstlinux-weston-stm32mp1.ext4
P 0x13 userfs FileSystem mmc0 0x33A04400 st-image-userfs-openstlinux-weston-stm32mp1.ext4
P 0x13 userfs FileSystem mmc0 0x33004400 st-image-userfs-openstlinux-weston-stm32mp1.ext4
1 #Opt Id Name Type IP Offset Binary
2 - 0x01 fsbl1-boot fsbl-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
3 - 0x03 fip-boot Binary FIP none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
4 P 0x04 fsbl1 Binary nor0 0x00000000 arm-trusted-firmware/tf-a-stm32mp157c-ev1-nor.stm32
5 P 0x05 fsbl2 Binary nor0 0x00040000 arm-trusted-firmware/tf-a-stm32mp157c-ev1-nor.stm32
6 P 0x06 fip metadata1 Binary nor0 0x00080000 fip/fip-stm32mp157c-ev1-trusted.bin arm-trusted-firmware/metadata.bin
7 PDE P 0x07 env metadata2 Binary nor0 0x00480000 0x000C0000 none arm-trusted-firmware/metadata.bin
8 PE P 0x08 empty fip-a Binary FIP nor0 0x00500000 0x00100000 none fip/fip-stm32mp157c-ev1-trusted.bin
9 P PED 0x10 0x09 boot fip-b System FIP mmc0 nor0 0x00004400 0x00500000 st-image-bootfs-openstlinux-weston-stm32mp1.ext4 none
10 PED 0x0A u-boot-env Binary nor0 0x00900000 none
11 PE 0x0B empty Binary nor0 0x00980000 none
12 P 0x10 bootfs System mmc0 0x00004400 st-image-bootfs-openstlinux-weston-stm32mp1.ext4
13 P 0x11 vendorfs FileSystem mmc0 0x04004400 st-image-vendorfs-openstlinux-weston-stm32mp1.ext4
14 P 0x12 rootfs FileSystem mmc0 0x05004400 st-image-weston-openstlinux-weston-stm32mp1.ext4
15 P 0x13 userfs FileSystem mmc0 0x33A04400 0x33004400 st-image-userfs-openstlinux-weston-stm32mp1.ext4
@@ -1,10 +1,14 @@
#Opt Id Name Type IP Offset Binary
- 0x01 fsbl1-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
- 0x03 fip-boot Binary none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
- 0x01 fsbl-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
- 0x03 fip-boot FIP none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
P 0x04 fsbl1 Binary mmc0 0x00004400 arm-trusted-firmware/tf-a-stm32mp157c-ev1-sdcard.stm32
P 0x05 fsbl2 Binary mmc0 0x00044400 arm-trusted-firmware/tf-a-stm32mp157c-ev1-sdcard.stm32
PD 0x06 fip Binary mmc0 0x00084400 fip/fip-stm32mp157c-ev1-trusted.bin
P 0x10 boot System mmc0 0x00484400 st-image-bootfs-openstlinux-weston-stm32mp1.ext4
P 0x11 vendorfs FileSystem mmc0 0x04484400 st-image-vendorfs-openstlinux-weston-stm32mp1.ext4
P 0x12 rootfs FileSystem mmc0 0x05484400 st-image-weston-openstlinux-weston-stm32mp1.ext4
P 0x13 userfs FileSystem mmc0 0x33E84400 st-image-userfs-openstlinux-weston-stm32mp1.ext4
P 0x06 metadata1 Binary mmc0 0x00084400 arm-trusted-firmware/metadata.bin
P 0x07 metadata2 Binary mmc0 0x000C4400 arm-trusted-firmware/metadata.bin
P 0x08 fip-a FIP mmc0 0x00104400 fip/fip-stm32mp157c-ev1-trusted.bin
PED 0x09 fip-b FIP mmc0 0x00504400 none
PED 0x0A u-boot-env Binary mmc0 0x00904400 none
P 0x10 bootfs System mmc0 0x00984400 st-image-bootfs-openstlinux-weston-stm32mp1.ext4
P 0x11 vendorfs FileSystem mmc0 0x04984400 st-image-vendorfs-openstlinux-weston-stm32mp1.ext4
P 0x12 rootfs FileSystem mmc0 0x05984400 st-image-weston-openstlinux-weston-stm32mp1.ext4
P 0x13 userfs FileSystem mmc0 0x33984400 st-image-userfs-openstlinux-weston-stm32mp1.ext4
1 #Opt Id Name Type IP Offset Binary
2 - 0x01 fsbl1-boot fsbl-boot Binary none 0x0 arm-trusted-firmware/tf-a-stm32mp157c-ev1-usb.stm32
3 - 0x03 fip-boot Binary FIP none 0x0 fip/fip-stm32mp157c-ev1-trusted.bin
4 P 0x04 fsbl1 Binary mmc0 0x00004400 arm-trusted-firmware/tf-a-stm32mp157c-ev1-sdcard.stm32
5 P 0x05 fsbl2 Binary mmc0 0x00044400 arm-trusted-firmware/tf-a-stm32mp157c-ev1-sdcard.stm32
6 PD P 0x06 fip metadata1 Binary mmc0 0x00084400 fip/fip-stm32mp157c-ev1-trusted.bin arm-trusted-firmware/metadata.bin
7 P 0x10 0x07 boot metadata2 System Binary mmc0 0x00484400 0x000C4400 st-image-bootfs-openstlinux-weston-stm32mp1.ext4 arm-trusted-firmware/metadata.bin
8 P 0x11 0x08 vendorfs fip-a FileSystem FIP mmc0 0x04484400 0x00104400 st-image-vendorfs-openstlinux-weston-stm32mp1.ext4 fip/fip-stm32mp157c-ev1-trusted.bin
9 P PED 0x12 0x09 rootfs fip-b FileSystem FIP mmc0 0x05484400 0x00504400 st-image-weston-openstlinux-weston-stm32mp1.ext4 none
10 P PED 0x13 0x0A userfs u-boot-env FileSystem Binary mmc0 0x33E84400 0x00904400 st-image-userfs-openstlinux-weston-stm32mp1.ext4 none
11 P 0x10 bootfs System mmc0 0x00984400 st-image-bootfs-openstlinux-weston-stm32mp1.ext4
12 P 0x11 vendorfs FileSystem mmc0 0x04984400 st-image-vendorfs-openstlinux-weston-stm32mp1.ext4
13 P 0x12 rootfs FileSystem mmc0 0x05984400 st-image-weston-openstlinux-weston-stm32mp1.ext4
14 P 0x13 userfs FileSystem mmc0 0x33984400 st-image-userfs-openstlinux-weston-stm32mp1.ext4