Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755933AbZFYRkU (ORCPT ); Thu, 25 Jun 2009 13:40:20 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753806AbZFYRkJ (ORCPT ); Thu, 25 Jun 2009 13:40:09 -0400 Received: from trinity.fluff.org ([89.16.178.74]:58622 "EHLO trinity.fluff.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752687AbZFYRkI (ORCPT ); Thu, 25 Jun 2009 13:40:08 -0400 Date: Thu, 25 Jun 2009 18:40:00 +0100 From: Ben Dooks To: Ingo Molnar Cc: Linus Torvalds , Baruch Siach , Ben Dooks , Linux Kernel Mailing List Subject: Re: [PATCH] i2c: fix build bug in i2c-designware.c Message-ID: <20090625174000.GV14476@trinity.fluff.org> References: <20090625063221.GA17798@elte.hu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090625063221.GA17798@elte.hu> X-Disclaimer: These are my views alone. X-URL: http://www.fluff.org/ User-Agent: Mutt/1.5.13 (2006-08-11) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: ben@trinity.fluff.org X-SA-Exim-Scanned: No (on trinity.fluff.org); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2139 Lines: 59 On Thu, Jun 25, 2009 at 08:32:21AM +0200, Ingo Molnar wrote: > > Find below a minor build fix for a new ARM-only driver. > > Ingo > > ---------------> > >From 8bf467c9f4591f77e1d69bd78fb6cc4f1ff387f8 Mon Sep 17 00:00:00 2001 > From: Ingo Molnar > Date: Thu, 25 Jun 2009 08:27:14 +0200 > Subject: [PATCH] i2c: fix build bug in i2c-designware.c > > This build error triggers on x86: > > drivers/built-in.o: In function `i2c_dw_init': > i2c-designware.c:(.text+0x4e37ca): undefined reference to `clk_get_rate' > drivers/built-in.o: In function `dw_i2c_probe': > i2c-designware.c:(.devinit.text+0x51f5e): undefined reference to `clk_get' > i2c-designware.c:(.devinit.text+0x51f76): undefined reference to `clk_enable' > i2c-designware.c:(.devinit.text+0x520ff): undefined reference to `clk_disable' > i2c-designware.c:(.devinit.text+0x52108): undefined reference to `clk_put' > > Because this new driver uses the clk_*() facilities which is an > ARM-only thing currently. > > Signed-off-by: Ingo Molnar > --- > drivers/i2c/busses/Kconfig | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig > index d56351a..0760f25 100644 > --- a/drivers/i2c/busses/Kconfig > +++ b/drivers/i2c/busses/Kconfig > @@ -334,6 +334,7 @@ config I2C_DAVINCI > > config I2C_DESIGNWARE > tristate "Synopsys DesignWare" > + depends on HAVE_CLK > help > If you say yes to this option, support will be included for the > Synopsys DesignWare I2C adapter. Only master mode is supported. thanks, missed there not being a 'depends on' line... Baurch - can you submit a patch to declare which ARM architectures that this runs on, or whether Ingo's dependency on HAVE_CLK is the fix to merge? -- Ben Q: What's a light-year? A: One-third less calories than a regular year. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/