summaryrefslogtreecommitdiff
path: root/cpu
diff options
context:
space:
mode:
authorHeiko Schocher <hs@denx.de>2009-07-09 12:04:26 +0200
committerHeiko Schocher <hs@denx.de>2009-07-21 07:06:26 +0200
commit39df00d9aecfb465b9eec9af593f9b763fb5209a (patch)
tree65392eb84672e4f25379bf65a4e9a20fb41e27c6 /cpu
parent1bc1538613d66cef3cbce680fc8d7c3561a0fbd0 (diff)
downloadu-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 'cpu')
0 files changed, 0 insertions, 0 deletions