blob: 1b1fd69cb216d8ce1ad12473452f76b1c47c4b62 [file] [log] [blame]
Tom Rini88077712017-01-22 19:43:10 -05001config CHAIN_OF_TRUST
Udit Agarwal5536c3c2019-11-07 16:11:32 +00002 depends on !FIT_SIGNATURE && NXP_ESBC
Simon Glassc04b9b32017-04-26 22:27:53 -06003 imply CMD_BLOB
Simon Glass551c3932017-05-17 03:25:25 -06004 imply CMD_HASH if ARM
Tom Rini28522672017-03-01 16:51:58 -05005 select FSL_CAAM
Ley Foon Tan0680f1b2017-05-03 17:13:32 +08006 select SPL_BOARD_INIT if (ARM && SPL)
Tom Rini089df182017-05-15 12:17:49 -04007 select SHA_HW_ACCEL
8 select SHA_PROG_HW_ACCEL
Simon Glass2be29652017-07-23 21:19:39 -06009 select ENV_IS_NOWHERE
Sumit Garg86c773f2018-01-09 01:27:46 +053010 select CMD_EXT4 if ARM
11 select CMD_EXT4_WRITE if ARM
Tom Rini88077712017-01-22 19:43:10 -050012 bool
13 default y
Simon Glassea7971f2017-05-17 03:25:16 -060014
15config CMD_ESBC_VALIDATE
16 bool "Enable the 'esbc_validate' and 'esbc_halt' commands"
17 default y if CHAIN_OF_TRUST
18 help
19 This option enables two commands used for secure booting:
20
21 esbc_validate - validate signature using RSA verification
22 esbc_halt - put the core in spin loop (Secure Boot Only)
Rajesh Bhagat6f2d0a52018-01-17 16:13:04 +053023
24config VOL_MONITOR_LTC3882_READ
25 depends on VID
26 bool "Enable the LTC3882 voltage monitor read"
27 default n
28 help
29 This option enables LTC3882 voltage monitor read
30 functionality. It is used by common VID driver.
31
32config VOL_MONITOR_LTC3882_SET
33 depends on VID
34 bool "Enable the LTC3882 voltage monitor set"
35 default n
36 help
37 This option enables LTC3882 voltage monitor set
38 functionality. It is used by common VID driver.