[PATCH 0/5] of: platform: deep probe updates

Sascha Hauer s.hauer at pengutronix.de
Tue Mar 8 03:50:58 PST 2022


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




More information about the barebox mailing list