1config CHAIN_OF_TRUST
2	depends on !FIT_SIGNATURE && NXP_ESBC
3	imply CMD_BLOB
4	imply CMD_HASH if ARM
5	select FSL_CAAM
6	select SPL_BOARD_INIT if (ARM && SPL)
7	select SHA_HW_ACCEL
8	select SHA_PROG_HW_ACCEL
9	select ENV_IS_NOWHERE
10	select CMD_EXT4 if ARM
11	select CMD_EXT4_WRITE if ARM
12	bool
13	default y
14
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)
23
24config VID
25	depends on DM_I2C
26	bool "Enable Freescale VID"
27	help
28	 This option enables setting core voltage based on individual
29	 values saved in SoC fuses.
30
31config VOL_MONITOR_LTC3882_READ
32	depends on VID
33	bool "Enable the LTC3882 voltage monitor read"
34	help
35	 This option enables LTC3882 voltage monitor read
36	 functionality. It is used by the common VID driver.
37
38config VOL_MONITOR_LTC3882_SET
39	depends on VID
40	bool "Enable the LTC3882 voltage monitor set"
41	help
42	 This option enables LTC3882 voltage monitor set
43	 functionality. It is used by the common VID driver.
44
45config VOL_MONITOR_ISL68233_READ
46	depends on VID
47	bool "Enable the ISL68233 voltage monitor read"
48	help
49	 This option enables ISL68233 voltage monitor read
50	 functionality. It is used by the common VID driver.
51
52config VOL_MONITOR_ISL68233_SET
53	depends on VID
54	bool "Enable the ISL68233 voltage monitor set"
55	help
56	 This option enables ISL68233 voltage monitor set
57	 functionality. It is used by the common VID driver.
58