Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp545131imm; Fri, 31 Aug 2018 07:09:22 -0700 (PDT) X-Google-Smtp-Source: ANB0Vdb/IpmCGg8gVy5Q0yUXu6pJjrVAlMSMnXXts4Pa7g8HEy4rwoTixlEJKuRNA56lKP58dcqQ X-Received: by 2002:a63:f043:: with SMTP id s3-v6mr14112291pgj.94.1535724562888; Fri, 31 Aug 2018 07:09:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535724562; cv=none; d=google.com; s=arc-20160816; b=RhcgZm7F7kZspS5fnQXSwqQ5AMWybBBmMRBWc+3/VSaqqGix2gDYBAgLJFXMyS6Hlv y1DkXDsmcQSylAoNFecCT/w6+tz3w3M1DVRwcOMywFZAMXjHX7g+CnsysdZtfF3L5NxO tu/Otu4UyXiZhgVnJUOPJfMnkzRm2L60jzlqiu+FG+IkQdA2YNK1PYqkV9n6cvG6KyVM DOvee3VAamuROg46+4n74u9AIcsZADRwziw0mVTHOCfwH6xUJ9qVB/VOglo7RPhiY95f 8jROCAgfR/dIhTAmDkEm1eYujR8fIEnGIZx3cqPnbwZ+wV1DhY7yXDE/rcfZU9KB+jGb 9zag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=B0pd8EPBKOZJbvXeiZEdRDtiZ3UM4p4m/Rpe4mJM5cE=; b=mLrNaJ/aP6/TDaSZt7AnUtWi0mJghCgBmAZEEyEE78CpmNEQqLaNxx4gWWfwuvOzVV +PFu11iKrlpez8t90QrqypkbaaNVAtB5nf7P4yg664kcWr4swldb6lvQQnM23ovBhThU L5ts4XKUYp/n2rz5UjoT88M4JxdVgYWbA0RWdh1DnlSHI9Q0nRKQ+8edp6ZMkrUiKgk0 mvTElJ+NiNpQyt6yBh0Z8SQavRcajFWfAl0cMRrZRgJmIHlM1DyRTwNkLVnUc1m6p03o 3zmq9CMn4JT+vVdverFJmhZdj769LsVH1Krke3btdcDz/MNc5uemeKZ/fRZW+ikIIO8y agLg== ARC-Authentication-Results: i=1; mx.google.com; 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 u20-v6si9087942plq.210.2018.08.31.07.09.08; Fri, 31 Aug 2018 07:09:22 -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; 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 S1728280AbeHaSPJ (ORCPT + 99 others); Fri, 31 Aug 2018 14:15:09 -0400 Received: from relmlor3.renesas.com ([210.160.252.173]:26717 "EHLO relmlie2.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727404AbeHaSPJ (ORCPT ); Fri, 31 Aug 2018 14:15:09 -0400 Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie2.idc.renesas.com with ESMTP; 31 Aug 2018 23:07:28 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id 1719A78C7B; Fri, 31 Aug 2018 23:07:28 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,311,1531753200"; d="scan'208";a="291197088" Received: from unknown (HELO vbox.ree.adwin.renesas.com) ([10.226.37.67]) by relmlii2.idc.renesas.com with ESMTP; 31 Aug 2018 23:07:25 +0900 From: Phil Edworthy To: Andy Shevchenko , Michael Turquette , Stephen Boyd , Russell King Cc: Geert Uytterhoeven , Simon Horman , linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Phil Edworthy Subject: [PATCH v5 0/2] clk: Add functions to get optional clocks Date: Fri, 31 Aug 2018 15:07:21 +0100 Message-Id: <1535724443-21150-1-git-send-email-phil.edworthy@renesas.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quite a few drivers get an optional clock, e.g. a bus clock required to access peripheral's registers that is always enabled on some devices. Phil Edworthy (2): clk: Add of_clk_get_by_name_optional() function clk: Add functions to get optional clocks drivers/clk/clk-devres.c | 18 ++++++++++-- drivers/clk/clkdev.c | 74 ++++++++++++++++++++++++++++++++++++++---------- include/linux/clk.h | 35 +++++++++++++++++++++++ 3 files changed, 110 insertions(+), 17 deletions(-) -- 2.7.4