It turned out that timers may be initialized very late during initialization when deep probe is used. The final goal of this series is to fix that, but there are some preparations necessary. Sascha Hauer (5): of: platform: return early when deep probe is not supported of: rename of_find_node_by_name() to of_find_node_by_name_address() of: Add of_find_node_by_name() with Linux semantics of: platform: Change of_devices_ensure_probed_by_property() return value of: platform: Ensure timers are probed early arch/arm/boards/ccxmx51/ccxmx51.c | 2 +- arch/arm/boards/gateworks-ventana/board.c | 4 +-- arch/arm/boards/phytec-som-imx6/board.c | 2 +- arch/arm/boards/protonic-imx6/board.c | 2 +- arch/arm/boards/skov-imx6/board.c | 2 +- arch/arm/boards/zii-common/pn-fixup.c | 2 +- arch/arm/boards/zii-imx51-rdu1/board.c | 2 +- arch/arm/boards/zii-imx6q-rdu2/board.c | 12 +++---- arch/arm/boards/zii-imx8mq-dev/board.c | 2 +- arch/arm/mach-imx/imx6.c | 2 +- arch/arm/mach-stm32mp/init.c | 2 +- arch/riscv/cpu/core.c | 2 +- commands/of_display_timings.c | 4 +-- common/oftree.c | 4 +-- drivers/aiodev/qoriq_thermal.c | 2 +- drivers/net/cpsw.c | 2 +- drivers/net/phy/mv88e6xxx/port.c | 2 +- drivers/of/base.c | 40 ++++++++++++++++++++- drivers/of/fdt.c | 2 +- drivers/of/platform.c | 44 ++++++++++++++++++++--- drivers/of/resolver.c | 4 +-- include/of.h | 21 +++++++++++ 22 files changed, 127 insertions(+), 34 deletions(-) -- 2.30.2 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox