blob: 5c205bd83043a2c42b1e9d0fa5e01d2480518ebd [file] [log] [blame]
Oliver Grautefe133eb2021-05-31 15:50:40 +02001if !ARCH_IMX8M && !ARCH_IMX8
2
3config CHAIN_OF_TRUST
4 depends on !FIT_SIGNATURE && SECURE_BOOT
5 imply CMD_BLOB
6 imply CMD_HASH if ARM
7 select FSL_CAAM
8 select SPL_BOARD_INIT if (ARM && SPL)
9 select SHA_HW_ACCEL
10 select SHA_PROG_HW_ACCEL
11 select ENV_IS_NOWHERE
12 select CMD_EXT4 if ARM
13 select CMD_EXT4_WRITE if ARM
14 bool
15 default y
16
17config CMD_ESBC_VALIDATE
18 bool "Enable the 'esbc_validate' and 'esbc_halt' commands"
19 default y if CHAIN_OF_TRUST
20 help
21 This option enables two commands used for secure booting:
22
23 esbc_validate - validate signature using RSA verification
24 esbc_halt - put the core in spin loop (Secure Boot Only)
25
26endif
27
28config VOL_MONITOR_LTC3882_READ
29 depends on VID
30 bool "Enable the LTC3882 voltage monitor read"
31 default n
32 help
33 This option enables LTC3882 voltage monitor read
34 functionality. It is used by common VID driver.
35
36config VOL_MONITOR_LTC3882_SET
37 depends on VID
38 bool "Enable the LTC3882 voltage monitor set"
39 default n
40 help
41 This option enables LTC3882 voltage monitor set
42 functionality. It is used by common VID driver.
43
44config USB_TCPC
45 bool "USB Typec port controller simple driver"
46 default n
47 help
48 Enable USB type-c port controller (TCPC) driver