From patchwork Tue Nov 9 16:46:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Rob Herring (Arm)" X-Patchwork-Id: 12610909 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 15546C433EF for ; Tue, 9 Nov 2021 16:46:57 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id F2A706112F for ; Tue, 9 Nov 2021 16:46:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240326AbhKIQtm (ORCPT ); Tue, 9 Nov 2021 11:49:42 -0500 Received: from mail-ot1-f42.google.com ([209.85.210.42]:38908 "EHLO mail-ot1-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238174AbhKIQti (ORCPT ); Tue, 9 Nov 2021 11:49:38 -0500 Received: by mail-ot1-f42.google.com with SMTP id z2-20020a9d71c2000000b0055c6a7d08b8so19557344otj.5; Tue, 09 Nov 2021 08:46:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=arzfWqK0hGCq14CNUsPpTNtAe/8DBcFmT+M6WnZX4wQ=; b=Mb0W2HxgqP6LsMh+3bEPrVVCUNDNVeOzONB0NKEE0ZsGGc8hfaLFDW8vH0UzTmxc0i pnxGbTDhDDi+lGmu2IDqbjDNjfGo5Bc/AFwQMI/lkqyYqIh/Yy651K/VmORXWphCPSmV twww7nPpjw13jHfqEwT0UgCV5HbN/yqJM4ijTuMgwdmtNyN0PXBhmuoG/rReXL6X5gWO u403YvcZ6CdmxmDx5upP88SOuvHcRa40S5Q+5OJlTTW05+THLfpartd6zKzvqzpQa5XX SrT1WQLgTJTHBUVGCefcxFPfnAGBrSCEYrTvHkKSs5cq7u+PGMffPdkKTHRvrLby/n7z bTBw== X-Gm-Message-State: AOAM531Yl2R6Uk6SUEkG8YgBdcakTBXIhNwi+T99Z0ZZZIYMTTNQ9FUV qZTL1iYzdTOHQGz+Cxjcmg== X-Google-Smtp-Source: ABdhPJzegdQDYjAxQMqk7anNTgjJTs08c4V8fztPM8C+wm2mMMEkkL/zRwrZbFF/zjlZNGp+G0SdoA== X-Received: by 2002:a9d:bef:: with SMTP id 102mr7218561oth.239.1636476411683; Tue, 09 Nov 2021 08:46:51 -0800 (PST) Received: from xps15.herring.priv (66-90-148-213.dyn.grandenetworks.net. [66.90.148.213]) by smtp.googlemail.com with ESMTPSA id w22sm7514338otp.50.2021.11.09.08.46.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Nov 2021 08:46:51 -0800 (PST) From: Rob Herring To: Linus Walleij , Stephen Boyd , Sudeep Holla Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Guenter Roeck , Lorenzo Pieralisi , linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] Fix Arm Ltd board node name collisions Date: Tue, 9 Nov 2021 10:46:48 -0600 Message-Id: <20211109164650.2233507-1-robh@kernel.org> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org 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(-)