Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp6808806imu; Mon, 3 Dec 2018 03:14:06 -0800 (PST) X-Google-Smtp-Source: AFSGD/WQo9RNVnvebXbL9vU1Lt7nF4JcYOSArjv1u2NkjoDDgAduvE289NDskVoPBaqx0ChVWLFb X-Received: by 2002:a17:902:a70b:: with SMTP id w11mr15513465plq.84.1543835646416; Mon, 03 Dec 2018 03:14:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543835646; cv=none; d=google.com; s=arc-20160816; b=gVGK5POvHWbO458uZB06rRLTMspnVboxvEzQf4BKlI5H5C20otSvUb9OodG6wxuSOH 46Ax+VinACLzIYs/KtjJjL2j0sXb7HEhdX71ac4fNpCHbDt3V9TwPQQblKS6jU79NiYb 02jyAvlFWKhzli7i6UIpDcf/65p18Y/CIdxwD6zO53MrgvSUgqVVPYG2chxfkJcRxi4x 8Jg+m38OAnySxME4sqtn7IxQnIHc84erAysY3ZNWdy4rs3ivpDYWnrn8sD7n3kseCIwd y+j+RFSxe366FcM7LX6RPcm+2mN64SF93agwNTbYnWYArIfOk2RxX4h1R4yz7rJhR4td gTgg== 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; bh=YANxNYeyU2jYa+lOMixH6fq/EbmXzuOcnDZGV2E2QfY=; b=YvTRIuJM7oy4wiyar7VEZcyWplMabenQtGT+OBtIXIBVfashrb3VR6xee78AmPE0FN 31N2qIeEZcwSNA7rkEiMB9oQkjFy+8eSST2vrjGRcyv7elKS1PCHRsMyIDEiXHfsLicu ycCX5QcQmnpwk+p1Q7AfM3MZ2zXKqCeFOQDZ0orzTYYWzcIXN5m/HZ9Qg1wY8gwAIa8P G427HsWoz1FR6FPWRN0DbNzHO5hAKnr+zPuourdrtId72IK47Rx459UDIuBXiPKqRkuZ kVjPSibXY6mWO9cglK0XxtbmXCVR+IVY18NoiqaHpyfRNxgvrRYzysC1c6BEDje9b3n1 ceAw== 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 w12si13599232ply.404.2018.12.03.03.13.51; Mon, 03 Dec 2018 03:14:06 -0800 (PST) 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 S1726307AbeLCLNy (ORCPT + 99 others); Mon, 3 Dec 2018 06:13:54 -0500 Received: from relmlor2.renesas.com ([210.160.252.172]:33515 "EHLO relmlie6.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725907AbeLCLNy (ORCPT ); Mon, 3 Dec 2018 06:13:54 -0500 Received: from unknown (HELO relmlir5.idc.renesas.com) ([10.200.68.151]) by relmlie6.idc.renesas.com with ESMTP; 03 Dec 2018 20:13:14 +0900 Received: from vbox.ree.adwin.renesas.com (unknown [10.226.37.67]) by relmlir5.idc.renesas.com (Postfix) with ESMTP id 84D66402C8E2; Mon, 3 Dec 2018 20:13:12 +0900 (JST) From: Phil Edworthy To: Michael Turquette , Stephen Boyd , Russell King Cc: Andy Shevchenko , Geert Uytterhoeven , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Phil Edworthy Subject: [PATCH v9 0/2] clk: Add functions to get optional clocks Date: Mon, 3 Dec 2018 11:13:07 +0000 Message-Id: <20181203111309.3709-1-phil.edworthy@renesas.com> X-Mailer: git-send-email 2.17.1 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. v9: - Add a separate patch to add a comment about __of_clk_get_by_name() error values. - Add brackets after devm_clk_get so people know it's a function. - Add kernel doc for clk_get_optional(). Phil Edworthy (2): clk: Add comment about __of_clk_get_by_name() error values clk: Add (devm_)clk_get_optional() functions drivers/clk/clk-devres.c | 11 +++++++++++ drivers/clk/clkdev.c | 6 ++++++ include/linux/clk.h | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+) -- 2.17.1