i2c: soft: Fix typo in CONFIG_SYS_I2C_SOFT_SPEED
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.
--- 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
@@ -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
@@ -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
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_SPEEDis set in configuration file, theCONFIG_SYS_I2C_SOFT_SPEEDis defined asCONFIG_SYS_I2C_SPEED. TheCONFIG_SYS_I2C_SOFT_SPEEDis then used throughout the driver.Unfortunatelly, due to a typo in the driver, instead of defining
CONFIG_SYS_I2C_SOFT_SPEED, anCONFIG_SYS_SOFT_I2C_SPEEDwas defined and therefore the driver failed to compile. The same applies forCONFIG_SYS_I2C_SOFT_SLAVE, where the swap happens as well.This patch fixes the issue.
Quoted 8 lines
Signed-off-by Marek Vasut<[email protected]>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