From patchwork Sat Sep 28 08:37:53 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 13814648 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 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 B6E6DCF6495 for ; Sat, 28 Sep 2024 08:45:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=sANYTc56l1dzuSb6OkWAQtijEDV1flO+WLT+P2kRW58=; b=dEDnErwz19taOSSYOK/N6ajrD5 sT1xI3VrZoLd2zAX/EYAc8ZIeDtKoqYrx83m7lZrmi1eaEhmTW5HBLI+z+LKj6VU/1hNiNgrcREzr qtrlySKJHcZyi9lXVSsrZyH/Svr6hBI9rb/cCWyt3M36adRHOuqWmscbISFpYwi2/+fThn3D5UDNx AYCnfmlNHkjMhGlYgCfd2SErLO7+fdzYwWKB5X0bsFyZh5NmN2RCxRj+iCbjQHs5xj82EvUQ+Lixu E4g5KIf13qzLAUjRsTk4khf/WonurDevp4HjmDtjE+sP8C6WZdmucZMDaVs9PzUZIYjEiHLmPS70Q Ikvq7sEg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1suT4v-0000000Cq4d-1OcJ; Sat, 28 Sep 2024 08:45:25 +0000 Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1suSy7-0000000Cp0F-2tTJ for linux-arm-kernel@lists.infradead.org; Sat, 28 Sep 2024 08:38:24 +0000 Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-a90188ae58eso346906566b.1 for ; Sat, 28 Sep 2024 01:38:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1727512702; x=1728117502; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sANYTc56l1dzuSb6OkWAQtijEDV1flO+WLT+P2kRW58=; b=H5euTCMq4COtVxsimfmXFnn4KQzMuYnitqyubnsp832MwDXTJQo2/CiLzNBUrbaK5w RYRkqw0IABMnMTlUDtjamUOO5ErwDKQSuNAUK3tQIxMjIOOSHlaUfoaGx8tgGhw34W9n IytmKFb/37BrP9SjiXp57AtN2e48bsmO+3ALE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727512702; x=1728117502; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sANYTc56l1dzuSb6OkWAQtijEDV1flO+WLT+P2kRW58=; b=tuoIKe6PsHBFcJKFtq8gdUlukw7Yp22JGrFyMgCbrD216/B1WNt0hz9E/DMTH7OaRm MZ0xFBvuoZr4uFEQvYkD1jfH9QGz58ZVLvdxI6H//orekyFDAHxDZ4cjXn5pzlKJ1FvR AclOeuqVx3+tfSzh2SrHgZaguWdYs6kD2k5StrcAcpYws/3jaDAuz0J/TxaJRc8a59Aw /eVt46nZ82rCA96QcmqISWWHXIei0Q6RtoMTxt1ZCcil3n/bXTE18GRNKR3nKBzOZWFH qUPcqq2jdf6290BcyNbbV/GoGytEh2V0a94AxNrRt0gIEWM+uwtPXBpAOD1v/7qmPqRs CRFQ== X-Forwarded-Encrypted: i=1; AJvYcCWmfTGRgUdJIZ/BOXT+RHxEubCPjY1ILNp9dAczFue4HTfPSfDVHNW3oMrs8nGiHRwegoGhQITPPy6TXbzpcXPZ@lists.infradead.org X-Gm-Message-State: AOJu0YxLylBUOP/3oGxs0EVsmT7f5vHFL7lSNyZkt3anwET3NZWNxfyC rp/qrCszI+ulxcADWtgJh9UKwztqZ3rsn1rMkfzMLzmvlt9yaP+k46P/h514Aqw= X-Google-Smtp-Source: AGHT+IEQNTGrd7nRTduYyFXKYNHcURQgmU386XHHP3cI20GYQr7olx3OUCxS6nGdYAY+ZIc3kLmHPw== X-Received: by 2002:a17:906:fe04:b0:a8b:6ee7:ba29 with SMTP id a640c23a62f3a-a93c4ac9401mr576566566b.44.1727512701885; Sat, 28 Sep 2024 01:38:21 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-79-54-102-102.retail.telecomitalia.it. [79.54.102.102]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a93c2947a48sm223679466b.118.2024.09.28.01.38.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Sep 2024 01:38:21 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: linux-amarula@amarulasolutions.com, Dario Binacchi , Abel Vesa , Fabio Estevam , Michael Turquette , Peng Fan , Pengutronix Kernel Team , Sascha Hauer , Shawn Guo , Stephen Boyd , imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org Subject: [PATCH 5/6] clk: imx8mp: don't lose the anatop device node Date: Sat, 28 Sep 2024 10:37:53 +0200 Message-ID: <20240928083804.1073942-6-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240928083804.1073942-1-dario.binacchi@amarulasolutions.com> References: <20240928083804.1073942-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240928_013823_748492_AC67DE80 X-CRM114-Status: GOOD ( 14.54 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Setting the "clk" (clock-controller@30380000) device node caused the reference to the "anatop" (clock-controller@30360000) device node to be lost. This patch, similar to what was already done for the base address, now distinguishes between the "anatop" device node and the "clk" device node. This change is preparatory for future developments. Signed-off-by: Dario Binacchi --- drivers/clk/imx/clk-imx8mp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/clk/imx/clk-imx8mp.c b/drivers/clk/imx/clk-imx8mp.c index 516dbd170c8a..b2778958a572 100644 --- a/drivers/clk/imx/clk-imx8mp.c +++ b/drivers/clk/imx/clk-imx8mp.c @@ -408,13 +408,13 @@ static struct clk_hw_onecell_data *clk_hw_data; static int imx8mp_clocks_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; - struct device_node *np; + struct device_node *np, *anatop_np; void __iomem *anatop_base, *ccm_base; int err; - np = of_find_compatible_node(NULL, NULL, "fsl,imx8mp-anatop"); - anatop_base = devm_of_iomap(dev, np, 0, NULL); - of_node_put(np); + anatop_np = of_find_compatible_node(NULL, NULL, "fsl,imx8mp-anatop"); + anatop_base = devm_of_iomap(dev, anatop_np, 0, NULL); + of_node_put(anatop_np); if (WARN_ON(IS_ERR(anatop_base))) return PTR_ERR(anatop_base);