From patchwork Tue Mar 26 06:57:34 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 231103 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id F0F3A2C0079 for ; Tue, 26 Mar 2013 17:57:36 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759228Ab3CZG5g (ORCPT ); Tue, 26 Mar 2013 02:57:36 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:57749 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759119Ab3CZG5f (ORCPT ); Tue, 26 Mar 2013 02:57:35 -0400 Received: from epcpsbgr4.samsung.com (u144.gpu120.samsung.co.kr [203.254.230.144]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MK900BUV9Z862R0@mailout2.samsung.com> for linux-i2c@vger.kernel.org; Tue, 26 Mar 2013 15:57:34 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [203.254.230.50]) by epcpsbgr4.samsung.com (EPCPMTA) with SMTP id E6.37.02019.ED641515; Tue, 26 Mar 2013 15:57:34 +0900 (KST) X-AuditID: cbfee690-b7f656d0000007e3-ab-515146de58f1 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 9B.D6.13494.ED641515; Tue, 26 Mar 2013 15:57:34 +0900 (KST) Received: from DOJG1HAN02 ([12.23.120.99]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MK900AAG9ZYZA70@mmp2.samsung.com>; Tue, 26 Mar 2013 15:57:34 +0900 (KST) From: Jingoo Han To: 'Wolfram Sang' Cc: 'Wolfram Sang' , linux-i2c@vger.kernel.org, 'Ben Dooks' , 'Jingoo Han' References: <001501ce29ee$fd997150$f8cc53f0$%han@samsung.com> In-reply-to: <001501ce29ee$fd997150$f8cc53f0$%han@samsung.com> Subject: [PATCH 5/5] i2c: mpc: add CONFIG_PM_SLEEP to suspend/resume functions Date: Tue, 26 Mar 2013 15:57:34 +0900 Message-id: <001901ce29ef$31515760$93f40620$%han@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac4p7v1ycpyzyU1RSmSlP3LAxFmscgAACpKA Content-language: ko X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRmVeSWpSXmKPExsVy+t8zI917boGBBicfyVtMWneAyeLywkus Fh1/vzBa9GyfyWax8sQsZgdWj7+rXjB79G1Zxehx8tQTFo/Pm+QCWKK4bFJSczLLUov07RK4 MrbOuMlc0MxTMa3xAWsD43/OLkZODgkBE4lf+24xQ9hiEhfurWfrYuTiEBJYxigxuWcFI0zR 2rO7WSAS0xklflzbwwzh/GKUeL9rMlgVm4CaxJcvh9lBbBEg+9nHr4wgRcwCfYwSj9u3s4Ak hARsJbpuvmMDsTkF7CT+LvsJ1iAs4CfxvvUtmM0ioCpxqnEh2E28QPV7355jgrAFJX5Mvgc2 h1lAS2L9zuNMELa8xOY1b4HqOYBOVZd49FcX4gYjiScnFzNDlIhI7HvxDuweCYFr7BKb7/9h g9glIPFt8iEWiF5ZiU0HoEEhKXFwxQ2WCYwSs5BsnoVk8ywkm2chWbGAkWUVo2hqQXJBcVJ6 kYlecWJucWleul5yfu4mRkiMTtjBeO+A9SHGZKD1E5mlRJPzgTGeVxJvaGxmZGFqYmpsZG5p Rpqwkjiveot1oJBAemJJanZqakFqUXxRaU5q8SFGJg5OqQbG1AshitPvTf366fnjBezm99tY Hnl9F9efasUY1/wz21T5/7HXfmWNlWztht2TZF6pzWFfofSsSOXivuks68/f3PTmzv4rS2yW R5qzZO2RvuFUnsRT/eXx/IJzf3kN6ruFOxjCsw8L1Z+LtF7er1bVYrHL8TL7A42KXYEXt2er u4ZwLDp6qGKtEktxRqKhFnNRcSIAqVsx0OcCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIKsWRmVeSWpSXmKPExsVy+t9jQd17boGBBktvSltMWneAyeLywkus Fh1/vzBa9GyfyWax8sQsZgdWj7+rXjB79G1Zxehx8tQTFo/Pm+QCWKIaGG0yUhNTUosUUvOS 81My89JtlbyD453jTc0MDHUNLS3MlRTyEnNTbZVcfAJ03TJzgBYrKZQl5pQChQISi4uV9O0w TQgNcdO1gGmM0PUNCYLrMTJAAwnrGDO2zrjJXNDMUzGt8QFrA+N/zi5GTg4JAROJtWd3s0DY YhIX7q1n62Lk4hASmM4o8ePaHmYI5xejxPtdkxlBqtgE1CS+fDnMDmKLANnPPn5lBCliFuhj lHjcvh1slJCArUTXzXdsIDangJ3E32U/wRqEBfwk3re+BbNZBFQlTjUuZAaxeYHq9749xwRh C0r8mHwPbA6zgJbE+p3HmSBseYnNa94C1XMAnaou8eivLsQNRhJPTi5mhigRkdj34h3jBEah WUgmzUIyaRaSSbOQtCxgZFnFKJpakFxQnJSea6RXnJhbXJqXrpecn7uJEZwAnknvYFzVYHGI UYCDUYmHlyMsIFCINbGsuDL3EKMEB7OSCO8fx8BAId6UxMqq1KL8+KLSnNTiQ4zJQI9OZJYS Tc4HJqe8knhDYxMzI0sjMwsjE3Nz0oSVxHkPtloHCgmkJ5akZqemFqQWwWxh4uCUamB0O7vC kX3zIyFT2zkr2bMtuxh+O6W5zvD0+Rwr8/SiSdtFtn7tLKaa22f9koNfnSu5cDv2YnPzpMzZ Iv9kFp/3uqNwRSKbb5muzQ7JKddsvrYWMvo+nyTRc3eBZ2C1V8eL86xHdBi91R6G9VY7nTeN OWIgfJ65tcH5nePC3Y0TfmXuObYx0VOJpTgj0VCLuag4EQAKhYxaRAMAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-i2c-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-i2c@vger.kernel.org Add CONFIG_PM_SLEEP to suspend/resume functions to fix the following build warning when CONFIG_PM_SLEEP is not selected. This is because sleep PM callbacks defined by SIMPLE_DEV_PM_OPS are only used when the CONFIG_PM_SLEEP is enabled. drivers/i2c/busses/i2c-mpc.c:724:12: warning: 'mpc_i2c_suspend' defined but not used [-Wunused-function] drivers/i2c/busses/i2c-mpc.c:734:12: warning: 'mpc_i2c_resume' defined but not used [-Wunused-function] Signed-off-by: Jingoo Han --- drivers/i2c/busses/i2c-mpc.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/i2c/busses/i2c-mpc.c b/drivers/i2c/busses/i2c-mpc.c index 5e705ee..9c103c2 100644 --- a/drivers/i2c/busses/i2c-mpc.c +++ b/drivers/i2c/busses/i2c-mpc.c @@ -720,7 +720,7 @@ static int fsl_i2c_remove(struct platform_device *op) return 0; }; -#ifdef CONFIG_PM +#ifdef CONFIG_PM_SLEEP static int mpc_i2c_suspend(struct device *dev) { struct mpc_i2c *i2c = dev_get_drvdata(dev); @@ -740,9 +740,9 @@ static int mpc_i2c_resume(struct device *dev) return 0; } +#endif SIMPLE_DEV_PM_OPS(mpc_i2c_pm_ops, mpc_i2c_suspend, mpc_i2c_resume); -#endif static const struct mpc_i2c_data mpc_i2c_data_512x = { .setup = mpc_i2c_setup_512x, @@ -788,9 +788,7 @@ static struct platform_driver mpc_i2c_driver = { .owner = THIS_MODULE, .name = DRV_NAME, .of_match_table = mpc_i2c_of_match, -#ifdef CONFIG_PM .pm = &mpc_i2c_pm_ops, -#endif }, };