U-Boot allows you to configure console activation at boot.
Go to General setup > Console settings in your configuration tool of choice and define the following configuration variables:
-
CONSOLE_DISABLE
: This setting disables the U-Boot input and output consoles and performs a silent boot into Linux. You can then choose whether to optionally enable the console in one of two exclusive methods:-
CONSOLE_ENABLE_GPIO
: Use this setting to enable the console when the selected GPIO is high at boot.-
CONSOLE_ENABLE_GPIO_NAME
: Use any board GPIO line (by name) to enable the console. -
CONSOLE_ENABLE_GPIO_ACTIVE_LOW
: Enable this option when the GPIO to enable the console is active low.
-
-
CONSOLE_ENABLE_PASSPHRASE
: Use this setting to enable the console when the correct passphrase is used at boot time.-
CONSOLE_ENABLE_PASSPHRASE_KEY
: This is the SHA-256 hash of the passphrase in binary form. You can generate it using the following command:$ echo -n "mypassphrase" | sha256sum 788006caf535441ad49e2747bb0edd0203f38a74caacf7c337fc1a9ecfa99cd8 -
-
-
See Secure console modes for further details.