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(-) -- 2.32.0