Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp1513914rwb; Tue, 27 Sep 2022 14:25:07 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7CuIjVDp9thPrD7TR8nizwrMoOTqeXhlVc+gyE4pxMX27YmBW1jWTvfIqr2uYtBU6Oa/6G X-Received: by 2002:a17:902:7082:b0:177:f7fc:5290 with SMTP id z2-20020a170902708200b00177f7fc5290mr27948903plk.143.1664313907081; Tue, 27 Sep 2022 14:25:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664313907; cv=none; d=google.com; s=arc-20160816; b=nzY5FaMzU3k+WMpUZ8sHd30CiQ4uUhgfbNjcKLsTWiKu5QXIwb4cmqxquLCQn3WaL3 zqTT0eAY4ac/3xbYymMrm1T+WhQEPfyRq+Vvc6MBY8VFkOGVfxUV6d1ckdVuxVKcfKjR vANDLYnBJpCMa8wWvzf+Nauhn/Z9YoxEzAROyQQgLVSfk1IEb+AzqRCCUUnZwlUUqDG+ UJqJ0isqYyiSluYMr/ZpzYaWcI0kb2/T2mwbo0M8rzl77f02eX66PXQONdWmRNbUAwCx cLW/5Ao/HVqNJVhF3HY5on3/tNwjAYT7BudFRFSGQRNw7L0kuRkhXF3qFsoUWmFHoXYO Vb2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=mmU6MAWQYLRop8W7eGjFsHnqBAwkExerJB26p3rO/nM=; b=IZYlbIGQ7YiYeJPjRRuB3+A3wbXd9y7tzZPvqWjBDQrJOo80E31X/VbA8Q7p3xICoq iragT9WJqwjJfhw7OhN07SNG/t8Gq+gEbTWddTCmluULfhC4f/DXfZxwI4LeQsqLdrbC CfVz51zNorg6FC7x6Y7Dik/RCt2YvdLsGvqBfkCtdsW0or6PKrxh3t3g6S0FuklndcUO TbjKV+MvKwgBVk2N30YDCdUkf1pLK0CczULOHPwBcEVwvTNwVZXaS3NczxMAHJGCxLrf M6yDUVfFr8fas5gmidaN9rLQ+BGVfb+umqGFNN1SSHcWtFbFIETv5jCrZPoU5S8Vu3Zs 40vA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=IFd0Z5Xa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id mq4-20020a17090b380400b00202cbb6b9d4si17996086pjb.82.2022.09.27.14.24.55; Tue, 27 Sep 2022 14:25:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=IFd0Z5Xa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232304AbiI0UbJ (ORCPT + 99 others); Tue, 27 Sep 2022 16:31:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54136 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230305AbiI0UbG (ORCPT ); Tue, 27 Sep 2022 16:31:06 -0400 Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 829935BC33; Tue, 27 Sep 2022 13:31:05 -0700 (PDT) Received: by mail-wm1-x32b.google.com with SMTP id ay36so7322229wmb.0; Tue, 27 Sep 2022 13:31:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date; bh=mmU6MAWQYLRop8W7eGjFsHnqBAwkExerJB26p3rO/nM=; b=IFd0Z5XafJhQnpRCaXG9dL/2hJUEt/ekzRRkHAhOMfHKKgPiC1M2Gorrnlls0gim8B t/b4W+nRMN0tXRFnws0mL3nbtq8ft4zq7bTy3uDPsyVovFx0SMN6vvOie1P/tuHMuLJ4 ZdBYFHm+BVYFKGN+xn8u4O2Tp71T4+ICS7pkxaYOpG+WZdcAPfJJyDzsqMeKydmB8XIS kdkh0Ysryo9i8MqWXh+d4WlqHe+jyj214dDr4KkTX/AFqrHlJ3xFPiXjbkZKcZthlf9K PxTcnqFhmbvAZ3rxvvWzLlxHBgXZyrIJZWSgsaGbnzAfVRKgecuvV4ftbn1lOBkMt0Qn sdrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date; bh=mmU6MAWQYLRop8W7eGjFsHnqBAwkExerJB26p3rO/nM=; b=G/fPIhUN/XBubtydn/IoPaA5b83inNdhaElOq/aGeSvZG7BZPLXZYIyyC32F0fHfRy XVcJsWrUFpPV9mEtFoE9IbAiocya/Sz1DNVDgyFB+D/W5F1NPi5ZGPvDlGsahraHQTah XPvEavUGQq4CLFPCz9IGFS0T626/yqKL6CWMAEDuPDUwiT4eC1uS29ael+a+2PyiEPtL QMyAWljmtdaijGw5oPGOD1guBSLnt4sBAygZU/N40V4rMpOEaVvEMyf53kaHF7Dl5YcE KYDL6wKZW4Hn3ZyXfVZbnZQY/XOr9iTbPsjMOQePRWM/kND4MTwqa0zbRPr4mZVH3x6C yCzA== X-Gm-Message-State: ACrzQf383l6Xl/fy0Gd9BkgmeHdxE9fevycru/yy7lGOi5M3T4kUmnXH V6fT4hdDWjZpyP3jGYn43CY= X-Received: by 2002:a05:600c:1ca8:b0:3b4:a5d1:2033 with SMTP id k40-20020a05600c1ca800b003b4a5d12033mr4015703wms.23.1664310663866; Tue, 27 Sep 2022 13:31:03 -0700 (PDT) Received: from prasmi.home ([2a00:23c8:2501:c701:c6a:3c62:baf6:511c]) by smtp.gmail.com with ESMTPSA id ck16-20020a5d5e90000000b0022cc4b7861fsm754830wrb.97.2022.09.27.13.31.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Sep 2022 13:31:03 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd Cc: Laurent Pinchart , linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Lad Prabhakar Subject: [RFC PATCH 0/2] clk: renesas: RZ/G2L: Add support for no PM clocks Date: Tue, 27 Sep 2022 21:30:42 +0100 Message-Id: <20220927203044.751611-1-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Lad Prabhakar Hi All, This patch series adds support for indicating MOD clocks as no PM (if any). Patch#1 adds DEF_NO_PM() macro to flagup no PM clock and patch #2 switches sysclk and vclk clocks to no PM. Sending it as an RFC as there wasn't any way we could obtain the priv data due to which I had to create a static global var for rzg2l_cpg_priv. Cheers, Prabhakar Lad Prabhakar (2): clk: renesas: rzg2l: Don't assume all CPG_MOD clocks support PM clk: renesas: r9a07g044: Mark CRU_SYSCLK and CRU_VCLK as no PM drivers/clk/renesas/r9a07g044-cpg.c | 4 ++-- drivers/clk/renesas/rzg2l-cpg.c | 35 +++++++++++++++++++++++++---- drivers/clk/renesas/rzg2l-cpg.h | 12 +++++++--- 3 files changed, 42 insertions(+), 9 deletions(-) -- 2.25.1