diff options
| author | Jens Scharsig <esw@bus-elektronik.de> | 2009-03-31 08:18:29 +0200 | 
|---|---|---|
| committer | Heiko Schocher <hs@denx.de> | 2009-03-31 08:29:50 +0200 | 
| commit | d144f94d590b5190a9963bd0f2026b2a7ce67eda (patch) | |
| tree | a35ca2d60b966ef5ed4158a3c8d234bc9e3b7d4e /drivers/i2c/soft_i2c.c | |
| parent | 2344bb8de2354101a8264c2123303c9d8d2aed3c (diff) | |
| download | olio-uboot-2014.01-d144f94d590b5190a9963bd0f2026b2a7ce67eda.tar.xz olio-uboot-2014.01-d144f94d590b5190a9963bd0f2026b2a7ce67eda.zip | |
soft_i2c.c compiler/linker error
This patch fix the compiler/linker errors
common/cmd_i2c.c:1252: undefined reference to `i2c_get_bus_speed'
common/cmd_i2c.c:1256: undefined reference to `i2c_set_bus_speed'
if board use CONFIG_I2C_CMD_TREE and CONFIG_I2C_MULTI_BUS is not
uesd/undef (wrong define order)
and
removes additional empty lines
Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
Diffstat (limited to 'drivers/i2c/soft_i2c.c')
| -rw-r--r-- | drivers/i2c/soft_i2c.c | 6 | 
1 files changed, 1 insertions, 5 deletions
| diff --git a/drivers/i2c/soft_i2c.c b/drivers/i2c/soft_i2c.c index ed5f5b269..185634d51 100644 --- a/drivers/i2c/soft_i2c.c +++ b/drivers/i2c/soft_i2c.c @@ -51,14 +51,12 @@  DECLARE_GLOBAL_DATA_PTR;  #endif -  /*-----------------------------------------------------------------------   * Definitions   */  #define RETRIES		0 -  #define I2C_ACK		0		/* PD_SDA level to ack a byte */  #define I2C_NOACK	1		/* PD_SDA level to noack a byte */ @@ -154,7 +152,6 @@ static void send_stop(void)  	I2C_TRISTATE;  } -  /*-----------------------------------------------------------------------   * ack should be I2C_ACK or I2C_NOACK   */ @@ -174,7 +171,6 @@ static void send_ack(int ack)  	I2C_DELAY;  } -  /*-----------------------------------------------------------------------   * Send 8 bits and look for an acknowledgement.   */ @@ -246,6 +242,7 @@ int i2c_set_bus_num(unsigned int bus)  #endif  	return 0;  } +#endif  /* TODO: add 100/400k switching */  unsigned int i2c_get_bus_speed(void) @@ -260,7 +257,6 @@ int i2c_set_bus_speed(unsigned int speed)  	return 0;  } -#endif  /*-----------------------------------------------------------------------   * if ack == I2C_ACK, ACK the byte so can continue reading, else |