Message ID | 20230327-mvebu-clk-fixes-v2-0-8333729ee45d@kernel.org (mailing list archive) |
---|---|
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2E1AEC7EE25 for <linux-arm-kernel@archiver.kernel.org>; Fri, 9 Jun 2023 18:14:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:MIME-Version:Message-Id:Date: Subject:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=t4yU8dNw+If+NrMpheNm/xfZH9UNw6mm5SG9i4u8tNY=; b=Q+bnGBRcgCI03E lZSW1psrHCeMLatg+GrrRKOZU95Lc/MCq6Frq9VdFOTqMmxb08C67oZR9dAiOLoSNJl5ivkMHAW6k 7iDxNhKmIEki2dAdl49QzRmnHw1XDWpVVXQ/TncF3+Vkv4GvjZLCvePV6X01J22wJNcIql8mFceoY qZkBmjEq0kXOtYg0Vsx+GRM1cxgk7FZLfG+c7aT2xRrZxwmDBNMV+8tWowWSRpgpzfMVc38jN8Q9F 7IAyT3eArSq2ESU1wyN0XH+1ez2QGMYzSRH9CTli/il8Aba/n4IFab2ydKuAzjxD7rcNka/9AvGQU mV6yqrZ79YmD1YEJFHfA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q7gd0-00Doyp-1r; Fri, 09 Jun 2023 18:14:26 +0000 Received: from mail-il1-f181.google.com ([209.85.166.181]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q7gcx-00Dowp-2P for linux-arm-kernel@lists.infradead.org; Fri, 09 Jun 2023 18:14:25 +0000 Received: by mail-il1-f181.google.com with SMTP id e9e14a558f8ab-33b5dba8c6cso8446005ab.2 for <linux-arm-kernel@lists.infradead.org>; Fri, 09 Jun 2023 11:14:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686334457; x=1688926457; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=brZOF7nrehUE/8Yor4NXyNlyFxJnESdJnOV2gg85IiQ=; b=MzMtROEhX/HEypBy9jmR1eEI78M7USG5WRMuThGw3O2LKoYy6Ktt6ISXxnIqMyChJr LyWOkRHwRxa0bjBMqD0u4aqt4q5SEmeHvTtyRzTGMyQo0gQdhXUoGaZKTYi49Rb1Kvh8 AWc/0V9CGnbkTeKa0lr+kJIpXnCc3B+H0ADmlwexOba+DxipXvx5hY0djWU50y/q0115 fK4yi1tKjr5GVJRHPpJHtXXDmyUeY/TjbjuhPOAWfbel1Hb0T7JkRyKw0qy1OM3vNMQf t0Qu1jdJsYnAJxCup8S69PuCZqg/wdUmq81iZQFxYG0x8tLAcSID8k2VPr4LFucdSNPP fuFA== X-Gm-Message-State: AC+VfDwnDieWEaMKVsJmCV6zHz1RIWeGOP0nFDFKvZyb7zy78wwsGVPz a6/NZ8HEpMlpdqK+eUpgZg== X-Google-Smtp-Source: ACHHUZ6doK9IogLe2mxLOxpEj9piJPyTQY+TK0cR3dRLOragM+7vMmknwhXaY7Q60nMLuD6SaOVr4g== X-Received: by 2002:a92:cacd:0:b0:33a:5bb5:f8f6 with SMTP id m13-20020a92cacd000000b0033a5bb5f8f6mr1901668ilq.18.1686334457532; Fri, 09 Jun 2023 11:14:17 -0700 (PDT) Received: from robh_at_kernel.org ([64.188.179.250]) by smtp.gmail.com with ESMTPSA id a3-20020a92c703000000b0033568b32890sm1235046ilp.24.2023.06.09.11.14.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jun 2023 11:14:16 -0700 (PDT) Received: (nullmailer pid 1681126 invoked by uid 1000); Fri, 09 Jun 2023 18:14:15 -0000 From: Rob Herring <robh@kernel.org> Subject: [PATCH v2 0/4] clk: Fix/cleanup mvebu CPU DT node accesses Date: Fri, 09 Jun 2023 12:13:44 -0600 Message-Id: <20230327-mvebu-clk-fixes-v2-0-8333729ee45d@kernel.org> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIANhrg2QC/3WNyw6CMBBFf8V07Zg+EIwr/8OwaGEKDbWYqTQaw r87snd5Tu7JXUVGCpjF9bAKwhJymBODPh5EN9o0IISeWWipjTS6gUdBt0AXJ/DhjRl8ZZWpz95 K1wiunM0IjmzqRu7SEiPLJ+G+ZnNvmceQXzN99teifvb/QVEgoTKXHpXUNfr+NiEljKeZBtFu2 /YFoQCWg8QAAAA= To: Andrew Lunn <andrew@lunn.ch>, Gregory Clement <gregory.clement@bootlin.com>, Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>, Michael Turquette <mturquette@baylibre.com>, Stephen Boyd <sboyd@kernel.org> Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org X-Mailer: b4 0.13-dev X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230609_111423_784233_61BF7DCE X-CRM114-Status: GOOD ( 10.58 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series | clk: Fix/cleanup mvebu CPU DT node accesses | expand |
This is a couple of fixes and clean-ups to use preferred CPU accessors rather than directly parsing DT "reg" properties. It's part of a larger effort to remove open coded parsing of "reg". The existing code is fragile depending on the CPU architecture details and is wrong for arm64 (though the dts files are also wrong). Compile tested only. Signed-off-by: Rob Herring <robh@kernel.org> --- Changes in v2: - Add patch 4 previously posted here: https://lore.kernel.org/all/20230406010738.1269781-1-robh@kernel.org/ - Rebase on v6.4-rc1 - Link to v1: https://lore.kernel.org/r/20230327-mvebu-clk-fixes-v1-0-438de1026efd@kernel.org --- Rob Herring (4): MAINTAINERS: Add Marvell mvebu clock drivers clk: mvebu: Use of_get_cpu_hwid() to read CPU ID clk: mvebu: Iterate over possible CPUs instead of DT CPU nodes clk: mvebu: Use of_address_to_resource() MAINTAINERS | 1 + drivers/clk/mvebu/ap-cpu-clk.c | 16 ++++++++-------- drivers/clk/mvebu/armada_ap_cp_helper.c | 8 +++----- drivers/clk/mvebu/clk-cpu.c | 14 +++----------- 4 files changed, 15 insertions(+), 24 deletions(-) --- base-commit: ac9a78681b921877518763ba0e89202254349d1b change-id: 20230327-mvebu-clk-fixes-f4a1365fa0b7 Best regards,