diff options
author | Mike Frysinger <vapier@gentoo.org> | 2010-07-21 13:38:02 -0400 |
---|---|---|
committer | Heiko Schocher <hs@denx.de> | 2010-07-22 08:03:47 +0200 |
commit | 793b5726f7e998c7cec93ea5ee7910dd6ddb1e5e (patch) | |
tree | 5568b9f089ea3ef901098741c964b3d7a5b65c6b /README | |
parent | 1f82ff4777f360e92aa37bbbed647f7b9d9d2044 (diff) | |
download | u-boot-imx-793b5726f7e998c7cec93ea5ee7910dd6ddb1e5e.zip u-boot-imx-793b5726f7e998c7cec93ea5ee7910dd6ddb1e5e.tar.gz u-boot-imx-793b5726f7e998c7cec93ea5ee7910dd6ddb1e5e.tar.bz2 |
i2c: soft_i2c: add simple GPIO implementation
Since the vast majority of GPIO I2C implementations behave the same way,
support the common GPIO framework with default settings.
This adds two new defines CONFIG_SOFT_I2C_GPIO_{SCL,SDA} so that boards
which want GPIO I2C support need only define these.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Tested-by: Thomas Chou <thomas@wytron.com.tw>
Diffstat (limited to 'README')
-rw-r--r-- | README | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -1495,6 +1495,16 @@ The following options need to be configured: #define I2C_DELAY udelay(2) + CONFIG_SOFT_I2C_GPIO_SCL / CONFIG_SOFT_I2C_GPIO_SDA + + If your arch supports the generic GPIO framework (asm/gpio.h), + then you may alternatively define the two GPIOs that are to be + used as SCL / SDA. Any of the previous I2C_xxx macros will + have GPIO-based defaults assigned to them as appropriate. + + You should define these to the GPIO value as given directly to + the generic GPIO functions. + CONFIG_SYS_I2C_INIT_BOARD When a board is reset during an i2c bus transfer |