5c205bd83043a2c42b1e9d0fa5e01d2480518ebd
[platform/kernel/u-boot.git] / board / congatec / common / Kconfig
1 if !ARCH_IMX8M && !ARCH_IMX8
2
3 config 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
17 config 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
26 endif
27
28 config 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
36 config 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
44 config USB_TCPC
45         bool "USB Typec port controller simple driver"
46         default n
47         help
48           Enable USB type-c port controller (TCPC) driver