From 39df00d9aecfb465b9eec9af593f9b763fb5209a Mon Sep 17 00:00:00 2001 From: Heiko Schocher Date: Thu, 9 Jul 2009 12:04:26 +0200 Subject: 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 --- include/configs/kmeter1.h | 1 - 1 file changed, 1 deletion(-) (limited to 'include/configs/kmeter1.h') 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 -- cgit v1.1