From patchwork Thu Sep 27 14:07:20 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guennadi Liakhovetski X-Patchwork-Id: 1514561 Return-Path: X-Original-To: patchwork-linux-media@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork1.kernel.org (Postfix) with ESMTP id E242C3FC71 for ; Thu, 27 Sep 2012 14:39:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751834Ab2I0OjI (ORCPT ); Thu, 27 Sep 2012 10:39:08 -0400 Received: from moutng.kundenserver.de ([212.227.17.8]:54545 "EHLO moutng.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751750Ab2I0OjI (ORCPT ); Thu, 27 Sep 2012 10:39:08 -0400 Received: from axis700.grange (dslb-178-001-228-192.pools.arcor-ip.net [178.1.228.192]) by mrelayeu.kundenserver.de (node=mreu1) with ESMTP (Nemesis) id 0LpAhs-1TtqlJ0b8G-00evZQ; Thu, 27 Sep 2012 16:08:58 +0200 Received: from 6a.grange (6a.grange [192.168.1.11]) by axis700.grange (Postfix) with ESMTPS id 4D850189F9B; Thu, 27 Sep 2012 16:07:35 +0200 (CEST) Received: from lyakh by 6a.grange with local (Exim 4.72) (envelope-from ) id 1THEkX-0007S5-UV; Thu, 27 Sep 2012 16:07:34 +0200 From: Guennadi Liakhovetski To: linux-media@vger.kernel.org Cc: devicetree-discuss@lists.ozlabs.org, Sylwester Nawrocki , Laurent Pinchart , Hans Verkuil , Magnus Damm , linux-sh@vger.kernel.org, Mark Brown , Stephen Warren , Arnd Bergmann , Grant Likely , Ben Dooks Subject: [PATCH 01/14] i2c: add dummy inline functions for when CONFIG_OF_I2C(_MODULE) isn't defined Date: Thu, 27 Sep 2012 16:07:20 +0200 Message-Id: <1348754853-28619-2-git-send-email-g.liakhovetski@gmx.de> X-Mailer: git-send-email 1.7.2.5 In-Reply-To: <1348754853-28619-1-git-send-email-g.liakhovetski@gmx.de> References: <1348754853-28619-1-git-send-email-g.liakhovetski@gmx.de> X-Provags-ID: V02:K0:w/evQtKvImSm2fPIWRVky0LEvyAkjp9i1g4uv6qPaFT sB6lZ/BoB256VH8yJmh39E0TU5teg6Ve6dGcoTrQQQlGGiUdAR 8kX0U8X3qkIRlScP7DE7ZEzVwcdCsKYUsWbXoJQCVcM0uURe8H 5GqTAi5KgOwmSzrG+0JWsfDVRmTP5ZYxqUemFDOEQ1FBpahseH lhqK3TCQeDlXvnYzGTMlysWkCOcsF9qxEXaMivdfyjE7FUtghb rZWCluwet/r00Oo+jGsNL/dEeMR3Vx7bn8Y97d3TFP2WxNJMD8 Nwp/HbUby2TBiMLV9R2i+tT3N1kriEedKPjUlvkiusEqw/qV3B xr+fPcrfJCRFf9PC3rRinHJqSr76ZZhl1i+GpjJ/50U6CYldUQ 2ZOCvKlamHcsw== Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org If CONFIG_OF_I2C and CONFIG_OF_I2C_MODULE are undefined no declaration of of_find_i2c_device_by_node and of_find_i2c_adapter_by_node will be available. Add dummy inline functions to avoid compilation breakage. Signed-off-by: Guennadi Liakhovetski Cc: Ben Dooks --- include/linux/of_i2c.h | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/include/linux/of_i2c.h b/include/linux/of_i2c.h index 1cb775f..cfb545c 100644 --- a/include/linux/of_i2c.h +++ b/include/linux/of_i2c.h @@ -29,6 +29,18 @@ static inline void of_i2c_register_devices(struct i2c_adapter *adap) { return; } + +static inline struct i2c_client *of_find_i2c_device_by_node(struct device_node *node) +{ + return NULL; +} + +/* must call put_device() when done with returned i2c_adapter device */ +static inline struct i2c_adapter *of_find_i2c_adapter_by_node( + struct device_node *node) +{ + return NULL; +} #endif /* CONFIG_OF_I2C */ #endif /* __LINUX_OF_I2C_H */