u-boot/disk
Caleb Connolly eab4675f93
disk: expose partition type flags
GPT partition tables include two bytes worth of vendor defined
attributes, per partition. ChromeOS and Qualcomm both use these (with
different encoding!) to handle A/B slot switching with a retry counter.

Expose these via the disk_partition struct so that they can be parsed by
the relevant board code.

This will be used on Qualcomm boards to determine which slot we're
booting on so that we can flash capsule updates to the correct one.

Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-11-20 17:57:58 +01:00
..
disk-uclass.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
Kconfig disk: add TegraPT support 2024-10-13 17:20:26 +03:00
Makefile global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
part.c global: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
part_amiga.c disk: Remove duplicate newlines 2024-07-15 12:12:17 -06:00
part_amiga.h disk: Remove duplicate newlines 2024-07-15 12:12:17 -06:00
part_dos.c global: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
part_dos.h disk: dos: add code for creating MBR partition layout 2021-01-15 15:33:09 -05:00
part_efi.c disk: expose partition type flags 2024-11-20 17:57:58 +01:00
part_iso.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
part_iso.h disk: Remove duplicate newlines 2024-07-15 12:12:17 -06:00
part_mac.c disk: Remove duplicate newlines 2024-07-15 12:12:17 -06:00
part_mac.h disk: Remove duplicate newlines 2024-07-15 12:12:17 -06:00