diff options
author | Heiko Schocher <hs@denx.de> | 2009-07-09 12:04:26 +0200 |
---|---|---|
committer | Heiko Schocher <hs@denx.de> | 2009-07-21 07:06:26 +0200 |
commit | 39df00d9aecfb465b9eec9af593f9b763fb5209a (patch) | |
tree | 65392eb84672e4f25379bf65a4e9a20fb41e27c6 /include/configs | |
parent | 1bc1538613d66cef3cbce680fc8d7c3561a0fbd0 (diff) | |
download | u-boot-imx-39df00d9aecfb465b9eec9af593f9b763fb5209a.zip u-boot-imx-39df00d9aecfb465b9eec9af593f9b763fb5209a.tar.gz u-boot-imx-39df00d9aecfb465b9eec9af593f9b763fb5209a.tar.bz2 |
i2c, mpc83xx: add CONFIG_SYS_I2C_INIT_BOARD for fsl_i2c
This patch adds the possibility to call a board specific
i2c bus reset routine for the fsl_i2c bus driver, and adds
this option for the keymile kmeter1 board.
The deblock sequence for this board is implemented and
tested in the following way:
CR = 0x20 (release SDA and SCL pin)
CR = 0xa0 (start read)
dummy read
dummy read
if 2. dummy read == 0x00
3. dummy read
CR = 0x80 (SDA and SCL now 1 SR = 0x86)
CR = 0x00 (Modul reset SR=0x81)
CR = 0x80 (SDA and SCL = 1, SR = 0x81)
Signed-off-by: Heiko Schocher <hs@denx.de>
Diffstat (limited to 'include/configs')
-rw-r--r-- | include/configs/kmeter1.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/configs/kmeter1.h b/include/configs/kmeter1.h index 347b47c..63ecdae 100644 --- a/include/configs/kmeter1.h +++ b/include/configs/kmeter1.h @@ -33,7 +33,6 @@ /* include common defines/options for all Keymile boards */ #include "keymile-common.h" -#undef CONFIG_SYS_I2C_INIT_BOARD #define CONFIG_MISC_INIT_R 1 /* * System Clock Setup |