From patchwork Mon Apr 16 17:57:42 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 133484 Delivered-To: patch@linaro.org Received: by 10.46.84.18 with SMTP id i18csp3840278ljb; Mon, 16 Apr 2018 10:58:16 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+r0MxsihQawRjWYz6mjgVNas75wHpJFAKX/1v0JC+cElex3JodocYFt2H8WB1e9KXpuX8C X-Received: by 10.98.166.14 with SMTP id t14mr22734931pfe.195.1523901496756; Mon, 16 Apr 2018 10:58:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523901496; cv=none; d=google.com; s=arc-20160816; b=djtcoL2vNi0vjI5hZNzqhEWaFBpAL9X9FgMtlLx1kYxOiq46oqFTUpOSuims3cfY4n pZffsBQuLDZc1XH+jNOoSbhRZifKbPEIT9V1sn5IPN6VRmGAcFhKYYbv/Xt1eJRVBQq2 mHlTjDNxlYbjbCB1KDKezHKotemJ7M/xnCouDAklwRfXP2z8OZK6jsmQWaLFT8jt6KAg 4fR+CODMr+1v/+srTFCpTfA1e0upqt2l9/pfw3JcKU2N6Wjda02AHAuZwXrqqAh4Riu0 kyTuUsA05VmuaEEZ2UoqX7I4dpPwFsUyrrso5hR414X2eUIdia7PLNnmYkDjTzv5rxBV tXlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=t2Iqj1i6NsWqfMWpBqSpHP6ftrbCb2kWdu83cHoosOM=; b=QSCxwilyJAsSEUrVjg8vuMXmcf/UdZibm1PymX9MWzBJ8aaVNUaRxrer83/ltcAixv WyMCMobIERLPyForRvoBgr00m/7Ulx38tQw6Rw8GAsy2QjgT/3eBnpK9ooJBrBTpKRaO HNoGnUqr4Ryw9Khfab5ITjFMGniLbNXNUzwhus2+db78lIuBnKEyM8rsfVK0+nPbiEdK CkbZeGTjXcRFHHwx/0/qd+N8s1Cyd3qhOuRx9b8Wkgv5Hn4aUxOUROE3A2YR0PGUkeag tZIF219d95Qu66u+LnDO+DGjxIcI/myZVRT1zz41wp1ux47r0yRlfPD2Q76kzAgL3wL5 pDbg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=lcdiLQAq; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 33-v6si12585450ply.517.2018.04.16.10.58.16; Mon, 16 Apr 2018 10:58:16 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=lcdiLQAq; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753206AbeDPR6N (ORCPT + 29 others); Mon, 16 Apr 2018 13:58:13 -0400 Received: from mail-wr0-f193.google.com ([209.85.128.193]:41261 "EHLO mail-wr0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752975AbeDPR5u (ORCPT ); Mon, 16 Apr 2018 13:57:50 -0400 Received: by mail-wr0-f193.google.com with SMTP id v24so11398774wra.8 for ; Mon, 16 Apr 2018 10:57:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=t2Iqj1i6NsWqfMWpBqSpHP6ftrbCb2kWdu83cHoosOM=; b=lcdiLQAqhZZA2dgQqEEFL4wwk86XC5n1rE5nKuZRSqsHEZ7CijGoIwyspj4ZRUUhFO RT3db/WfkbiOi/29MGEWZIAF63l+Xj1+Pbe6Ci5Q98t1/WrNxg73JuEkHNsV1e/NBKgo PnDMBJC0DA+YPa4KxrhbyFi3D8ABTZy30ZVHmrSdc6PVOahxu+hZn3qYTjMZQj1vfxeZ pFF5JZxJr78AMWWbeBjUzZB7Pcb5+hyEsleqABE1C6Gy+YlVw5gyeXuemwXMk8m4d9st l5e7lIs7Sf8IGoDpXEXEVyfY3RgrWi9dSMxeUa+LqyuMBPpZH2fcOVqK08GbZtbzaUUM sobg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=t2Iqj1i6NsWqfMWpBqSpHP6ftrbCb2kWdu83cHoosOM=; b=HhybEMkadDLRancagQPCWrpzQsdOSS2FrzSM9eRy2z4oIL8WKstALng44ot6ybo5PB ww2obFv0rgDaBz2Xw3Z74qVBq+W3w+Hl2iZ6lQxa9HAOFWJhksmP6W9KHH/hgzPjklss Hz/IORIvYlcv+rJO3O8C6rh14AFk9izd5/cpNH0dvUOe9i59qYiOmjO1o2+YP1Q4LSeX P76xgPz3/Un0GUjwTgMQiAaRpYGSU/Lmgd9HDtPKSHz4Nh0CR4YL7e3Cy/cDX4smvf4L Is+K89I7Jhsc7cvWnSwnC/hoFVMbwgSysPjM3J00m0IEf+eK0UqXErkmCISaJE+uVN7W Cqug== X-Gm-Message-State: ALQs6tBHLkBCxTAyhY5wFB6PznCT35duopYK+ow6R+lwy2Ilo9bQpB8/ 1y/khkw9ZhohE7dMS8pOM3CB0A== X-Received: by 10.223.164.207 with SMTP id h15mr3808849wrb.265.1523901469251; Mon, 16 Apr 2018 10:57:49 -0700 (PDT) Received: from boomer.baylibre.local ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id 24sm18967123wrt.60.2018.04.16.10.57.48 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 16 Apr 2018 10:57:48 -0700 (PDT) From: Jerome Brunet To: Michael Turquette , Stephen Boyd , Russell King Cc: Jerome Brunet , linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/3] clk: gate: add duty cycle passthrough ops Date: Mon, 16 Apr 2018 19:57:42 +0200 Message-Id: <20180416175743.20826-3-jbrunet@baylibre.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180416175743.20826-1-jbrunet@baylibre.com> References: <20180416175743.20826-1-jbrunet@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A clock gate does not resample the clock signal, it give the same signal as the parent if enabled, so it can use the duty cycle passthrough operations Signed-off-by: Jerome Brunet --- drivers/clk/clk-gate.c | 2 ++ 1 file changed, 2 insertions(+) -- 2.14.3 diff --git a/drivers/clk/clk-gate.c b/drivers/clk/clk-gate.c index dd82485e09a1..eb6dcebfcd5c 100644 --- a/drivers/clk/clk-gate.c +++ b/drivers/clk/clk-gate.c @@ -107,6 +107,8 @@ const struct clk_ops clk_gate_ops = { .enable = clk_gate_enable, .disable = clk_gate_disable, .is_enabled = clk_gate_is_enabled, + .set_duty_cycle = __clk_set_duty_cycle_passthrough, + .get_duty_cycle = __clk_get_duty_cycle_passthrough, }; EXPORT_SYMBOL_GPL(clk_gate_ops);