aboutsummaryrefslogtreecommitdiff
path: root/lib/fwu_updates/Kconfig
blob: 78759e6618dffdc11003613c4be45a1313803be4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
config FWU_MULTI_BANK_UPDATE
	bool "Enable FWU Multi Bank Update Feature"
	depends on EFI_CAPSULE_ON_DISK
	select PARTITION_TYPE_GUID
	select EFI_SETUP_EARLY
	imply EFI_CAPSULE_ON_DISK_EARLY
	select EVENT
	help
	  Feature for updating firmware images on platforms having
	  multiple banks(copies) of the firmware images. One of the
	  bank is selected for updating all the firmware components

config FWU_NUM_BANKS
	int "Number of Banks defined by the platform"
	depends on FWU_MULTI_BANK_UPDATE
	help
	  Define the number of banks of firmware images on a platform

config FWU_NUM_IMAGES_PER_BANK
	int "Number of firmware images per bank"
	depends on FWU_MULTI_BANK_UPDATE
	help
	  Define the number of firmware images per bank. This value
	  should be the same for all the banks.

config FWU_TRIAL_STATE_CNT
	int "Number of times system boots in Trial State"
	depends on FWU_MULTI_BANK_UPDATE
	default 3
	help
	  With FWU Multi Bank Update feature enabled, number of times
	  the platform is allowed to boot in Trial State after an
	  update.