[PATCH 14/14] Revert "fdtdec: drop needlessly convoluted CONFIG_PHANDLE_CHECK_SEQ"
sjg at chromium.org
Sun Jan 8 03:39:09 CET 2023
The fdt_path_offset() function is slow since it must scan the tree.
This substantial overhead now applies to all boards.
The original code may not be ideal but it is fit for purpose and is only
needed on a few boards.
Reverting this reduces time to set up driver model by about 30ms.
This reverts commit 26f981f295d00351b6f0c69b5317b254b2361cc0.
Signed-off-by: Simon Glass <sjg at chromium.org>
Changes in v1:
- Add detail of impact
configs/am65x_evm_a53_defconfig | 1 +
configs/evb-ast2600_defconfig | 1 +
configs/sama7g5ek_mmc1_defconfig | 1 +
configs/sama7g5ek_mmc_defconfig | 1 +
lib/Kconfig | 7 +++++++
lib/fdtdec.c | 7 +++++--
6 files changed, 16 insertions(+), 2 deletions(-)
Applied to u-boot-dm/next, thanks!
More information about the U-Boot