blob: d4a238de99bc03b56eeb1850a15b6498838a6020 [file] [log] [blame]
Oliver Grauteaf5e29b2021-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"
Oliver Grauteaf5e29b2021-05-31 15:50:40 +020031 help
32 This option enables LTC3882 voltage monitor read
33 functionality. It is used by common VID driver.
34
35config VOL_MONITOR_LTC3882_SET
36 depends on VID
37 bool "Enable the LTC3882 voltage monitor set"
Oliver Grauteaf5e29b2021-05-31 15:50:40 +020038 help
39 This option enables LTC3882 voltage monitor set
40 functionality. It is used by common VID driver.
41
42config USB_TCPC
43 bool "USB Typec port controller simple driver"
Oliver Grauteaf5e29b2021-05-31 15:50:40 +020044 help
45 Enable USB type-c port controller (TCPC) driver