Skip to content

Fix Arm Ltd board node name collisions

Rob Herring linux-arm-kernel linux-clk linux-devicetree lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2of: Support using 'mask' in making device bus iddrivers/of/platform.c+8 -21 reply
2/2clk: versatile: clk-icst: Ensure clock names are uniquedrivers/clk/versatile/clk-icst.c+4 -22 replies

Reviews trailers per patch

All 2 patches have a Reviewed-by or Acked-by.

PatchLinus WalleijStephen Boyd
1/2R-b
2/2R-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/2] Fix Arm Ltd board node name collisions

The node name changes in commits 25b892b583cc ("ARM: dts: arm: Update register-bit-led nodes 'reg' and node names") and 2d3de197a818 ("ARM:
dts: arm: Update ICST clock nodes 'reg' and node names") caused name collisions with the kernel's handling of ICST clock names and platform device names. This series fixes the kernel side to handle the DT changes.

This does break DT ABI compatibility which is partially mitigated if these changes are backported to stable. The alternative is reverting the referenced DT changes and coming up with different node names without unit-addresses. Ultimately, ABI issues are platform maintainers' decision, not mine.

Rob

Rob Herring (2):
of: Support using 'mask' in making device bus id
clk: versatile: clk-icst: Ensure clock names are unique

 drivers/clk/versatile/clk-icst.c |  6 ++++--
 drivers/of/platform.c            | 10 ++++++++--
 2 files changed, 12 insertions(+), 4 deletions(-)
Signature · 1 line
2.32.0