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 SPL_HASH if (ARM && SPL)
8	select SHA_HW_ACCEL
9	select SHA_PROG_HW_ACCEL
10	select ENV_IS_NOWHERE
11	select CMD_EXT4 if ARM
12	select CMD_EXT4_WRITE if ARM
13	bool
14	default y
15
16config CMD_ESBC_VALIDATE
17	bool "Enable the 'esbc_validate' and 'esbc_halt' commands"
18	default y if CHAIN_OF_TRUST
19	help
20	  This option enables two commands used for secure booting:
21
22	    esbc_validate - validate signature using RSA verification
23	    esbc_halt - put the core in spin loop (Secure Boot Only)
24
25config FSL_USE_PCA9547_MUX
26	bool "Enable PCA9547 I2C Mux on Freescale boards"
27	help
28	 This option enables the PCA9547 I2C mux on Freescale boards.
29
30config VID
31	depends on DM_I2C
32	bool "Enable Freescale VID"
33	help
34	 This option enables setting core voltage based on individual
35	 values saved in SoC fuses.
36
37config VOL_MONITOR_LTC3882_READ
38	depends on VID
39	bool "Enable the LTC3882 voltage monitor read"
40	help
41	 This option enables LTC3882 voltage monitor read
42	 functionality. It is used by the common VID driver.
43
44config VOL_MONITOR_LTC3882_SET
45	depends on VID
46	bool "Enable the LTC3882 voltage monitor set"
47	help
48	 This option enables LTC3882 voltage monitor set
49	 functionality. It is used by the common VID driver.
50
51config VOL_MONITOR_ISL68233_READ
52	depends on VID
53	bool "Enable the ISL68233 voltage monitor read"
54	help
55	 This option enables ISL68233 voltage monitor read
56	 functionality. It is used by the common VID driver.
57
58config VOL_MONITOR_ISL68233_SET
59	depends on VID
60	bool "Enable the ISL68233 voltage monitor set"
61	help
62	 This option enables ISL68233 voltage monitor set
63	 functionality. It is used by the common VID driver.
64