From patchwork Sat Dec 31 10:47:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 2591 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 1E3DE40F4F for ; Sat, 31 Dec 2022 11:48:08 +0100 (CET) Received: by mail-ed1-f71.google.com with SMTP id b15-20020a056402350f00b0048477a5114bsf10021215edd.2 for ; Sat, 31 Dec 2022 02:48:08 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1672483687; cv=pass; d=google.com; s=arc-20160816; b=pi/M1jQzCleyRoRhOoHC8Wx9X8eJFGn3P0A9SxxZkhgvlF9qakaCxWnZ4eO+TafWgr ghfwSet+KYf4i3H3UyfnYdFCy5yoHjBgke+ficLvzef5S6uZQae466JKaFndxBx02SFY SXI+IL1tO3iTYH5HzCPvVai1gCz2AIDRt1X3C4emE/13wzPL9UrxvwYv3QPE2+uJv9Xi Sf0wysBtagQSt05wvtZ2zYwdxV+yhHZdR2UVblvJxRpopRqcNPQDPRKFiwjFcuxZaGQS 94hr9LtHaMtnS+dKtmksUuXpZlKHnrDRizrQAP+FVOTyL2VmIx3pj034zHJsvXDLh6a0 YT5Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=5WyeK6lZGrqpouhtBnTKNpO9TYhP7JmKIT3kikZWBEk=; b=H8BrE/bVihaw/s3RYMCHHwIscz83Cnj+k2nzBzWCh3Q7dvjKtqV6h4aGTDYMR2T1OO DwhLmrMgjEm9ofSRuSHzmKiY6C8G5IT7wTsUt8XoSODHSkh90BZ9EVCF3YCXlKJ83h3J 4gBLYxnQKcOIpHew0/9GZlaHI+Drl5D4nDqMsX5FGg/nthZUs6RVBMO7suVw9JaEzs+7 u37KnyqwuEQPTrl1EJ0jVWFbd2svgk5XPFUwVOSLCmLBMZZ0g1eqFs+RvNGZ7VaZFdoZ tt14lUmxU4NoOlqt9eV3OD9KnZ1ipYOnGazBg3mr7DBWAp18qbbTJXZLhKEvoA3IGUeV 7O3Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=ROLV5VC2; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=5WyeK6lZGrqpouhtBnTKNpO9TYhP7JmKIT3kikZWBEk=; b=WlxwEc+ZLCYZLBJBGSK29xWuU7Jm9WozImgN0tqvclcnlhfgEtNyclJgOZDyDKY6D2 xHQg3wM6ec9f7Z/Rm742ggnivWTMb4XqmNthBmTv+CkhjTRLKrb9+k/N1FkAqoIruwmz mYTUEGiWMKHn+17kHbk9SjwknwG5IPSOKG5K8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender: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=5WyeK6lZGrqpouhtBnTKNpO9TYhP7JmKIT3kikZWBEk=; b=Rq1TI2jwwavDjaBOFXRbleiw12p0qUoc5ZGdy4ClHaEMrbXYTK6eq88fDBVSHMaP2t zLAJS08wR7xmDYnQEdLLQxTyoFzn6D4wJLKLzH38rRLqW3G/BzG3A3up2YolXnangzga 8UcHTb34F5cP8hnkERONg1P2UCpsFVBgtMaal8ymIEdeNHwfoigT4hGz2baI65DMtcRc VWaQie2u9r/skRF1+VoaeKnTr9iBj1x7XoMHQZjFC9nw2vil+N+NBNPGcYxf+tDVFhv+ bLERK/wa+mIzdMvKhmdfOk6ndsRPvTNa2ROtP0mRVCzM1NdMyV01ve639jOPFluy0Xtj fH1w== X-Gm-Message-State: AFqh2kqvldt77kFYTGUV9OmZcvmOUyZOjuEd9ekQQiiNaBhsWF0oZpNT oP7EsnSCwp5nLbOjsUjhrhnRrp0a X-Google-Smtp-Source: AMrXdXu9XdJJCxDko4xg0ZBR5kC5TIioE6JWXhKKHXpFQNTedpPPFbFalibzdsBDhijZhMZk2nXgaQ== X-Received: by 2002:a05:6402:1804:b0:46f:7144:aef3 with SMTP id g4-20020a056402180400b0046f7144aef3mr4261521edy.198.1672483687864; Sat, 31 Dec 2022 02:48:07 -0800 (PST) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:6402:4413:b0:43d:b3c4:cd21 with SMTP id y19-20020a056402441300b0043db3c4cd21ls1008405eda.2.-pod-prod-gmail; Sat, 31 Dec 2022 02:48:07 -0800 (PST) X-Received: by 2002:a05:6402:1298:b0:461:75f1:9254 with SMTP id w24-20020a056402129800b0046175f19254mr31388343edv.2.1672483686829; Sat, 31 Dec 2022 02:48:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672483686; cv=none; d=google.com; s=arc-20160816; b=slfpcFUqUFfhBYCntf/ZbVXMq109MO5zWaqKNNn85CnfoEiNOmAV8wv++8wNo210fq vm9w1wiQotcaH4TxXaTX9WZJyOPkNpDVTcogAPT6LQd/vfI+wRVqthUpQhiioR5cfYJX IkWjCGwkFZfM4sPAsD0FBdkLD55dxOgqhjkH5s1noBnz+ee/WXnGs5uYa6czxP/7mZwl xkpXfUjOA+mT0V95hC2PIi5nSsSABLrXsQMAQ/ZShX6zewcBV8iRZGX8570ZDmabmwUH 3zvqwWjuh4vGRECMtygyvPi0NZskDaFd5rzjmUROA8rCzqAbwDuloOLLCRjOek95RQFo gfCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=i4BAr3YDTtam7xHcR497eo7kHS6EX5vNVSsGQ3XZdVg=; b=YSaLukwgbUSEwrcCdKnoKy4z5euTElCxruRSTLDs2SfUINu6MN055t69eJ/4XuS265 gvgAaRX61vgCC3TVYSecEYI5FUmIRyucy6+AGx5hyfLVD1ZFIg7CnXLA4SNsZ1pMxy5Z 5hE1blJH8wQ4h1DOZ/l7Ykuly1zEKMbBlot5YhIFR7bQNjG4Y6FHnD5tkq91IMrg6HWd oHQU0ZE8jiS4FeUdGXkJvz44Qe9Y/EHXyLyIjZ4GJbo9RWfFhL6js9+ixy8Hue8igJfF t1ksuBEQQcklpycZvglscQ4wxohtnC4xlOCFDvbrdwpau40XNiQhwhs3J7nOhHs3zrBy T8AA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=ROLV5VC2; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id k18-20020a50c092000000b0046bb8b10356sor11687042edf.36.2022.12.31.02.48.06 for (Google Transport Security); Sat, 31 Dec 2022 02:48:06 -0800 (PST) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a05:6402:f05:b0:45c:834b:f28c with SMTP id i5-20020a0564020f0500b0045c834bf28cmr31101282eda.9.1672483686562; Sat, 31 Dec 2022 02:48:06 -0800 (PST) Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-80-180-23-57.retail.telecomitalia.it. [80.180.23.57]) by smtp.gmail.com with ESMTPSA id z4-20020a17090655c400b0083ffb81f01esm10765438ejp.136.2022.12.31.02.48.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Dec 2022 02:48:06 -0800 (PST) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: tommaso.merciai@amarulasolutions.com, linux-amarula@amarulasolutions.com, Chen-Yu Tsai , jagan@amarulasolutions.com, angelo@amarulasolutions.com, anthony@amarulasolutions.com, michael@amarulasolutions.com, Dario Binacchi , Abel Vesa , Adam Ford , Fabio Estevam , Krzysztof Kozlowski , Li Jun , Lucas Stach , Marek Vasut , Markus Niebel , Michael Turquette , NXP Linux Team , Pengutronix Kernel Team , Rob Herring , Sascha Hauer , Shawn Guo , Stephen Boyd , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org Subject: [RFC PATCH 10/11] arm64: dts: imx8mn: add dumy clock Date: Sat, 31 Dec 2022 11:47:35 +0100 Message-Id: <20221231104736.12635-11-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20221231104736.12635-1-dario.binacchi@amarulasolutions.com> References: <20221231104736.12635-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=ROLV5VC2; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , The dummy clock was the only fixed rate clock not initialized from the device tree. So let's add it to the device tree like we did for the others fixed rate clocks. This is a preparation patch for the upcoming support to setup all the clocks directly from the device tree. Signed-off-by: Dario Binacchi --- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 11 +++++++++-- drivers/clk/imx/clk-imx8mn.c | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mn.dtsi b/arch/arm64/boot/dts/freescale/imx8mn.dtsi index b7d91df71cc2..1949db3e08f7 100644 --- a/arch/arm64/boot/dts/freescale/imx8mn.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mn.dtsi @@ -217,6 +217,13 @@ clk_ext4: clock-ext4 { clock-output-names = "clk_ext4"; }; + clk_dummy: clock-dummy { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "dummy"; + }; + pmu { compatible = "arm,cortex-a53-pmu"; interrupts = ; #clock-cells = <1>; clocks = <&osc_32k>, <&osc_24m>, <&clk_ext1>, <&clk_ext2>, - <&clk_ext3>, <&clk_ext4>; + <&clk_ext3>, <&clk_ext4>, <&clk_dummy>; clock-names = "osc_32k", "osc_24m", "clk_ext1", "clk_ext2", - "clk_ext3", "clk_ext4"; + "clk_ext3", "clk_ext4", "dummy"; assigned-clocks = <&clk IMX8MN_CLK_A53_SRC>, <&clk IMX8MN_CLK_A53_CORE>, <&clk IMX8MN_CLK_NOC>, diff --git a/drivers/clk/imx/clk-imx8mn.c b/drivers/clk/imx/clk-imx8mn.c index af256ade554f..e1f059dc5afa 100644 --- a/drivers/clk/imx/clk-imx8mn.c +++ b/drivers/clk/imx/clk-imx8mn.c @@ -331,7 +331,7 @@ static int imx8mn_clocks_probe(struct platform_device *pdev) clk_hw_data->num = IMX8MN_CLK_END; hws = clk_hw_data->hws; - hws[IMX8MN_CLK_DUMMY] = imx_clk_hw_fixed("dummy", 0); + hws[IMX8MN_CLK_DUMMY] = imx_get_clk_hw_by_name(np, "dummy"); hws[IMX8MN_CLK_24M] = imx_get_clk_hw_by_name(np, "osc_24m"); hws[IMX8MN_CLK_32K] = imx_get_clk_hw_by_name(np, "osc_32k"); hws[IMX8MN_CLK_EXT1] = imx_get_clk_hw_by_name(np, "clk_ext1");