2 depends on !FIT_SIGNATURE && NXP_ESBC
8 select SPL_BOARD_INIT if (ARM && SPL)
9 select SPL_HASH if (ARM && SPL)
11 select SHA_PROG_HW_ACCEL
13 select CMD_EXT4 if ARM
14 select CMD_EXT4_WRITE if ARM
18 config CMD_ESBC_VALIDATE
19 bool "Enable the 'esbc_validate' and 'esbc_halt' commands"
20 depends on CHAIN_OF_TRUST
23 This option enables two commands used for secure booting:
25 esbc_validate - validate signature using RSA verification
26 esbc_halt - put the core in spin loop (Secure Boot Only)
31 config ESBC_ADDR_64BIT
33 depends on ESBC_HDR_LS && FSL_LAYERSCAPE
35 For Layerscape based platforms, ESBC image Address in Header is 64bit.
39 depends on CHAIN_OF_TRUST && (PPC || FSL_LSCH2 || ARCH_LS1021A)
43 depends on CHAIN_OF_TRUST && !SYS_FSL_SFP_BE
46 prompt "SFP IP revision"
47 depends on CHAIN_OF_TRUST
48 default SYS_FSL_SFP_VER_3_0 if PPC
49 default SYS_FSL_SFP_VER_3_4
51 config SYS_FSL_SFP_VER_3_0
52 bool "SFP version 3.0"
54 config SYS_FSL_SFP_VER_3_2
55 bool "SFP version 3.2"
57 config SYS_FSL_SFP_VER_3_4
58 bool "SFP version 3.4"
64 depends on CHAIN_OF_TRUST && ARM
68 depends on CHAIN_OF_TRUST
71 bool "Enable SoC deep sleep feature"
72 depends on ARCH_T1024 || ARCH_T1040 || ARCH_T1042 || ARCH_LS1021A
75 Indicates this SoC supports deep sleep feature. If deep sleep is
76 supported, core will start to execute uboot when wakes up.
78 config FSL_USE_PCA9547_MUX
79 bool "Enable PCA9547 I2C Mux on Freescale boards"
80 depends on PPC || ARCH_LS1021A || FSL_LSCH2 || FSL_LSCH3
82 This option enables the PCA9547 I2C mux on Freescale boards.
85 bool "Enable Freescale VID"
86 depends on (PPC || ARCH_LS1021A || FSL_LSCH2 || FSL_LSCH3) && (I2C || DM_I2C)
88 This option enables setting core voltage based on individual
89 values saved in SoC fuses.
92 bool "Enable Freescale VID in SPL"
93 depends on (PPC || ARCH_LS1021A || FSL_LSCH2 || FSL_LSCH3) && (SPL_I2C || DM_SPL_I2C)
95 This option enables setting core voltage based on individual
96 values saved in SoC fuses, in SPL.
101 string "Environment variable for overriding VDD"
103 This option allows for specifying the environment variable
104 to check to override VDD information.
106 config VOL_MONITOR_INA220
107 bool "Enable the INA220 voltage monitor read"
109 This option enables INA220 voltage monitor read
110 functionality. It is used by the common VID driver.
112 config VOL_MONITOR_IR36021_READ
113 bool "Enable the IR36021 voltage monitor read"
115 This option enables IR36021 voltage monitor read
116 functionality. It is used by the common VID driver.
118 config VOL_MONITOR_IR36021_SET
119 bool "Enable the IR36021 voltage monitor set"
121 This option enables IR36021 voltage monitor set
122 functionality. It is used by the common VID driver.
124 config VOL_MONITOR_LTC3882_READ
125 bool "Enable the LTC3882 voltage monitor read"
127 This option enables LTC3882 voltage monitor read
128 functionality. It is used by the common VID driver.
130 config VOL_MONITOR_LTC3882_SET
131 bool "Enable the LTC3882 voltage monitor set"
133 This option enables LTC3882 voltage monitor set
134 functionality. It is used by the common VID driver.
136 config VOL_MONITOR_ISL68233_READ
137 bool "Enable the ISL68233 voltage monitor read"
139 This option enables ISL68233 voltage monitor read
140 functionality. It is used by the common VID driver.
142 config VOL_MONITOR_ISL68233_SET
143 bool "Enable the ISL68233 voltage monitor set"
145 This option enables ISL68233 voltage monitor set
146 functionality. It is used by the common VID driver.
151 bool "Enable QIXIS support"
152 depends on PPC || ARCH_LS1021A || FSL_LSCH2 || FSL_LSCH3
154 config QIXIS_I2C_ACCESS
155 bool "Access to QIXIS is over i2c"
159 config HAS_FSL_DR_USB
161 depends on USB_EHCI_HCD && PPC