Browse Source

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 <mingo@elte.hu>
Acked-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Ingo Molnar 16 years ago
parent
commit
47749b14e5
1 changed files with 1 additions and 0 deletions
  1. 1 0
      drivers/i2c/busses/Kconfig

+ 1 - 0
drivers/i2c/busses/Kconfig

@@ -328,6 +328,7 @@ config I2C_DAVINCI
 
 
 config I2C_DESIGNWARE
 config I2C_DESIGNWARE
 	tristate "Synopsys DesignWare"
 	tristate "Synopsys DesignWare"
+	depends on HAVE_CLK
 	help
 	help
 	  If you say yes to this option, support will be included for the
 	  If you say yes to this option, support will be included for the
 	  Synopsys DesignWare I2C adapter. Only master mode is supported.
 	  Synopsys DesignWare I2C adapter. Only master mode is supported.