blob: 300b01e040060018769049e61b97914a9f209e9f [file] [log] [blame]
Tom Rini51b06fa2017-01-22 19:43:10 -05001config CHAIN_OF_TRUST
Udit Agarwal22ec2382019-11-07 16:11:32 +00002 depends on !FIT_SIGNATURE && NXP_ESBC
Simon Glass311ec4f2017-04-26 22:27:53 -06003 imply CMD_BLOB
Simon Glass027608e2017-05-17 03:25:25 -06004 imply CMD_HASH if ARM
Tom Rinia5c4d402017-03-01 16:51:58 -05005 select FSL_CAAM
Ley Foon Tan48fcc4a2017-05-03 17:13:32 +08006 select SPL_BOARD_INIT if (ARM && SPL)
Alexandru Gagniuc97464ff2021-09-02 19:54:19 -05007 select SPL_HASH if (ARM && SPL)
Tom Rini5bdd9192017-05-15 12:17:49 -04008 select SHA_HW_ACCEL
9 select SHA_PROG_HW_ACCEL
Simon Glass73c18b42017-07-23 21:19:39 -060010 select ENV_IS_NOWHERE
Sumit Garg13ad2902018-01-09 01:27:46 +053011 select CMD_EXT4 if ARM
12 select CMD_EXT4_WRITE if ARM
Tom Rini51b06fa2017-01-22 19:43:10 -050013 bool
14 default y
Simon Glassa6a9ea42017-05-17 03:25:16 -060015
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)
Rajesh Bhagat241a3cc2018-01-17 16:13:04 +053024
Stephen Carlsone36d49c2021-06-22 16:35:20 -070025config FSL_USE_PCA9547_MUX
26 bool "Enable PCA9547 I2C Mux on Freescale boards"
Stephen Carlsone36d49c2021-06-22 16:35:20 -070027 help
28 This option enables the PCA9547 I2C mux on Freescale boards.
29
Stephen Carlsonc3301a22021-02-08 11:11:29 +010030config VID
Stephen Carlsonc3301a22021-02-08 11:11:29 +010031 bool "Enable Freescale VID"
Tom Rini89cdcab2021-12-12 22:12:31 -050032 depends on I2C || DM_I2C
Stephen Carlsonc3301a22021-02-08 11:11:29 +010033 help
34 This option enables setting core voltage based on individual
35 values saved in SoC fuses.
36
Tom Rini89cdcab2021-12-12 22:12:31 -050037config SPL_VID
38 bool "Enable Freescale VID in SPL"
39 depends on I2C || DM_I2C
40 help
41 This option enables setting core voltage based on individual
42 values saved in SoC fuses, in SPL.
43
44if VID || SPL_VID
45
46config VID_FLS_ENV
47 string "Environment variable for overriding VDD"
48 help
49 This option allows for specifying the environment variable
50 to check to override VDD information.
51
52config VOL_MONITOR_INA220
53 bool "Enable the INA220 voltage monitor read"
54 help
55 This option enables INA220 voltage monitor read
56 functionality. It is used by the common VID driver.
57
58config VOL_MONITOR_IR36021_READ
59 bool "Enable the IR36021 voltage monitor read"
60 help
61 This option enables IR36021 voltage monitor read
62 functionality. It is used by the common VID driver.
63
64config VOL_MONITOR_IR36021_SET
65 bool "Enable the IR36021 voltage monitor set"
66 help
67 This option enables IR36021 voltage monitor set
68 functionality. It is used by the common VID driver.
69
Rajesh Bhagat241a3cc2018-01-17 16:13:04 +053070config VOL_MONITOR_LTC3882_READ
Rajesh Bhagat241a3cc2018-01-17 16:13:04 +053071 bool "Enable the LTC3882 voltage monitor read"
Rajesh Bhagat241a3cc2018-01-17 16:13:04 +053072 help
73 This option enables LTC3882 voltage monitor read
Stephen Carlsonc3301a22021-02-08 11:11:29 +010074 functionality. It is used by the common VID driver.
Rajesh Bhagat241a3cc2018-01-17 16:13:04 +053075
76config VOL_MONITOR_LTC3882_SET
Rajesh Bhagat241a3cc2018-01-17 16:13:04 +053077 bool "Enable the LTC3882 voltage monitor set"
Rajesh Bhagat241a3cc2018-01-17 16:13:04 +053078 help
79 This option enables LTC3882 voltage monitor set
Stephen Carlsonc3301a22021-02-08 11:11:29 +010080 functionality. It is used by the common VID driver.
81
82config VOL_MONITOR_ISL68233_READ
Stephen Carlsonc3301a22021-02-08 11:11:29 +010083 bool "Enable the ISL68233 voltage monitor read"
84 help
85 This option enables ISL68233 voltage monitor read
86 functionality. It is used by the common VID driver.
87
88config VOL_MONITOR_ISL68233_SET
Stephen Carlsonc3301a22021-02-08 11:11:29 +010089 bool "Enable the ISL68233 voltage monitor set"
90 help
91 This option enables ISL68233 voltage monitor set
92 functionality. It is used by the common VID driver.
Tom Rini89cdcab2021-12-12 22:12:31 -050093
94endif