From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Schocher Date: Tue, 21 Jul 2009 17:11:23 +0200 Subject: [U-Boot] [PATCH 2/3] i2c, mpc83xx: add CONFIG_SYS_I2C_INIT_BOARD for fsl_i2c In-Reply-To: <4A55C0AA.30006@denx.de> References: <4A55C0AA.30006@denx.de> Message-ID: <4A65DA9B.8030409@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello Heiko Heiko Schocher wrote: > 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 > --- > board/keymile/common/common.c | 20 ++++++++++++++++++++ > drivers/i2c/fsl_i2c.c | 6 ++++++ > include/configs/kmeter1.h | 1 - > 3 files changed, 26 insertions(+), 1 deletions(-) Applied to u-boot-i2c.git bye heiko -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany