diff options
| author | Casey Connolly <[email protected]> | 2026-04-01 16:15:18 +0200 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2026-04-21 11:19:49 -0600 |
| commit | f5e96fdffc024552944776848bd5570e1b2caa9b (patch) | |
| tree | 3cc106fd26fccdf6418b53910be25d391e581d69 /include/linux/kernel.h | |
| parent | 968164b6863e3a75fb0f5842f4f1cab9ac7c8c36 (diff) | |
common: add an option to skip DM pre-relocation
For some platforms like Qualcomm, it isn't necessary to perform a full
DM init and scan prior to relocation, it's also particularly slow since
it runs with dcache disabled and prior to building the livetree.
The only device which needs to be probed pre-reloc is the serial
port (otherwise U-Boot will panic), however this can be found through
/chosen/stdout-path.
Therefore we can avoid scanning the entire FDT and binding devices,
instead just binding the serial port and clock driver on-demand.
This decreases the total time from power on to reaching the interactive
U-Boot shell be about 50% (from ~2.8s to 1.8s).
Signed-off-by: Casey Connolly <[email protected]>
Diffstat (limited to 'include/linux/kernel.h')
0 files changed, 0 insertions, 0 deletions
