Skip to contentSkip to conversation

i2c: soft: Fix typo in CONFIG_SYS_I2C_SOFT_SPEED

PATCH New Marek Vasut 2 participants 2 messages Aug 1, 2013 – Aug 3, 2013 I2C

lore
Share & tools
lore
#0 lore raw

PATCH v2 1/1 i2c: soft: Fix typo in CONFIG_SYS_I2C_SOFT_SPEED

In case only the CONFIG_SYS_I2C_SPEED is set in configuration file, the CONFIG_SYS_I2C_SOFT_SPEED is defined as CONFIG_SYS_I2C_SPEED. The CONFIG_SYS_I2C_SOFT_SPEED is then used throughout the driver.

Unfortunatelly, due to a typo in the driver, instead of defining CONFIG_SYS_I2C_SOFT_SPEED, an CONFIG_SYS_SOFT_I2C_SPEED was defined and therefore the driver failed to compile. The same applies for CONFIG_SYS_I2C_SOFT_SLAVE , where the swap happens as well.

This patch fixes the issue.

Cc Heiko Schocher <[email protected]>
---
 drivers/i2c/soft_i2c.c       |    8 ++++----
 include/configs/blackstamp.h |    4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

V2: Fix blackstamp board too

drivers/i2c/soft_i2c.c +4 -4
index a2baec0..396fea8 100644
@@ -105,11 +105,11 @@ DECLARE_GLOBAL_DATA_PTR;
 # endif
 #endif
 
-#if !defined(CONFIG_SYS_SOFT_I2C_SPEED)
-#define CONFIG_SYS_SOFT_I2C_SPEED CONFIG_SYS_I2C_SPEED
+#if !defined(CONFIG_SYS_I2C_SOFT_SPEED)
+#define CONFIG_SYS_I2C_SOFT_SPEED CONFIG_SYS_I2C_SPEED
 #endif
-#if !defined(CONFIG_SYS_SOFT_I2C_SLAVE)
-#define CONFIG_SYS_SOFT_I2C_SLAVE CONFIG_SYS_I2C_SLAVE
+#if !defined(CONFIG_SYS_I2C_SOFT_SLAVE)
+#define CONFIG_SYS_I2C_SOFT_SLAVE CONFIG_SYS_I2C_SLAVE
 #endif
 
 /*-----------------------------------------------------------------------
include/configs/blackstamp.h +2 -2
index 7d82275..5b3aac7 100644
@@ -206,8 +206,8 @@
 #ifdef CONFIG_SYS_I2C_SOFT
 #define CONFIG_SOFT_I2C_GPIO_SCL GPIO_PF9
 #define CONFIG_SOFT_I2C_GPIO_SDA GPIO_PF8
-#define CONFIG_SYS_SOFT_I2C_SPEED	50000
-#define CONFIG_SYS_SOFT_I2C_SLAVE	0xFE
+#define CONFIG_SYS_I2C_SOFT_SPEED	50000
+#define CONFIG_SYS_I2C_SOFT_SLAVE	0xFE
 #endif
 
 /*
Signature · 1 line
1.7.10.4
#1 lore raw

PATCH v2 1/1 i2c: soft: Fix typo in CONFIG_SYS_I2C_SOFT_SPEED

Hello Marek,

Am 01.08.2013 12:32, schrieb Marek Vasut:

Quoted 11 lines

In case only the CONFIG_SYS_I2C_SPEED is set in configuration file, the CONFIG_SYS_I2C_SOFT_SPEED is defined as CONFIG_SYS_I2C_SPEED. The CONFIG_SYS_I2C_SOFT_SPEED is then used throughout the driver.

Unfortunatelly, due to a typo in the driver, instead of defining CONFIG_SYS_I2C_SOFT_SPEED, an CONFIG_SYS_SOFT_I2C_SPEED was defined and therefore the driver failed to compile. The same applies for CONFIG_SYS_I2C_SOFT_SLAVE , where the swap happens as well.

This patch fixes the issue.

Quoted 8 lines
Cc Heiko Schocher<[email protected]>
---
  drivers/i2c/soft_i2c.c       |    8 ++++----
  include/configs/blackstamp.h |    4 ++--
  2 files changed, 6 insertions(+), 6 deletions(-)

V2: Fix blackstamp board too

Thanks! Applied to u-boot-i2c master

bye,
Heiko

Signature · 2 lines
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany