blob: b41d93b6f6859caf124d166c8fc9dc5be59adea6 [file] [log] [blame]
Tom Rini88077712017-01-22 19:43:10 -05001config CHAIN_OF_TRUST
Udit Agarwal5536c3c2019-11-07 16:11:32 +00002 depends on !FIT_SIGNATURE && NXP_ESBC
Simon Glassc04b9b32017-04-26 22:27:53 -06003 imply CMD_BLOB
Simon Glass551c3932017-05-17 03:25:25 -06004 imply CMD_HASH if ARM
Tom Rini28522672017-03-01 16:51:58 -05005 select FSL_CAAM
Ley Foon Tan0680f1b2017-05-03 17:13:32 +08006 select SPL_BOARD_INIT if (ARM && SPL)
Alexandru Gagniuc07212092021-09-02 19:54:19 -05007 select SPL_HASH if (ARM && SPL)
Tom Rini089df182017-05-15 12:17:49 -04008 select SHA_HW_ACCEL
9 select SHA_PROG_HW_ACCEL
Simon Glass2be29652017-07-23 21:19:39 -060010 select ENV_IS_NOWHERE
Sumit Garg86c773f2018-01-09 01:27:46 +053011 select CMD_EXT4 if ARM
12 select CMD_EXT4_WRITE if ARM
Tom Rini88077712017-01-22 19:43:10 -050013 bool
14 default y
Simon Glassea7971f2017-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 Bhagat6f2d0a52018-01-17 16:13:04 +053024
Tom Rini28f9c312022-03-24 17:17:58 -040025config DEEP_SLEEP
26 bool "Enable SoC deep sleep feature"
27 default y if ARCH_T1024 || ARCH_T1040 || ARCH_T1042 || ARCH_LS1021A
28 help
29 Indicates this SoC supports deep sleep feature. If deep sleep is
30 supported, core will start to execute uboot when wakes up.
31
Stephen Carlson15347d22021-06-22 16:35:20 -070032config FSL_USE_PCA9547_MUX
33 bool "Enable PCA9547 I2C Mux on Freescale boards"
Stephen Carlson15347d22021-06-22 16:35:20 -070034 help
35 This option enables the PCA9547 I2C mux on Freescale boards.
36
Stephen Carlsonb5ee48c2021-02-08 11:11:29 +010037config VID
Stephen Carlsonb5ee48c2021-02-08 11:11:29 +010038 bool "Enable Freescale VID"
Tom Rinid06e4b72021-12-12 22:12:31 -050039 depends on I2C || DM_I2C
Stephen Carlsonb5ee48c2021-02-08 11:11:29 +010040 help
41 This option enables setting core voltage based on individual
42 values saved in SoC fuses.
43
Tom Rinid06e4b72021-12-12 22:12:31 -050044config SPL_VID
45 bool "Enable Freescale VID in SPL"
46 depends on I2C || DM_I2C
47 help
48 This option enables setting core voltage based on individual
49 values saved in SoC fuses, in SPL.
50
51if VID || SPL_VID
52
53config VID_FLS_ENV
54 string "Environment variable for overriding VDD"
55 help
56 This option allows for specifying the environment variable
57 to check to override VDD information.
58
59config VOL_MONITOR_INA220
60 bool "Enable the INA220 voltage monitor read"
61 help
62 This option enables INA220 voltage monitor read
63 functionality. It is used by the common VID driver.
64
65config VOL_MONITOR_IR36021_READ
66 bool "Enable the IR36021 voltage monitor read"
67 help
68 This option enables IR36021 voltage monitor read
69 functionality. It is used by the common VID driver.
70
71config VOL_MONITOR_IR36021_SET
72 bool "Enable the IR36021 voltage monitor set"
73 help
74 This option enables IR36021 voltage monitor set
75 functionality. It is used by the common VID driver.
76
Rajesh Bhagat6f2d0a52018-01-17 16:13:04 +053077config VOL_MONITOR_LTC3882_READ
Rajesh Bhagat6f2d0a52018-01-17 16:13:04 +053078 bool "Enable the LTC3882 voltage monitor read"
Rajesh Bhagat6f2d0a52018-01-17 16:13:04 +053079 help
80 This option enables LTC3882 voltage monitor read
Stephen Carlsonb5ee48c2021-02-08 11:11:29 +010081 functionality. It is used by the common VID driver.
Rajesh Bhagat6f2d0a52018-01-17 16:13:04 +053082
83config VOL_MONITOR_LTC3882_SET
Rajesh Bhagat6f2d0a52018-01-17 16:13:04 +053084 bool "Enable the LTC3882 voltage monitor set"
Rajesh Bhagat6f2d0a52018-01-17 16:13:04 +053085 help
86 This option enables LTC3882 voltage monitor set
Stephen Carlsonb5ee48c2021-02-08 11:11:29 +010087 functionality. It is used by the common VID driver.
88
89config VOL_MONITOR_ISL68233_READ
Stephen Carlsonb5ee48c2021-02-08 11:11:29 +010090 bool "Enable the ISL68233 voltage monitor read"
91 help
92 This option enables ISL68233 voltage monitor read
93 functionality. It is used by the common VID driver.
94
95config VOL_MONITOR_ISL68233_SET
Stephen Carlsonb5ee48c2021-02-08 11:11:29 +010096 bool "Enable the ISL68233 voltage monitor set"
97 help
98 This option enables ISL68233 voltage monitor set
99 functionality. It is used by the common VID driver.
Tom Rinid06e4b72021-12-12 22:12:31 -0500100
101endif