From c6202d857ebce5d6c8f0ec1d8d30352195546280 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Wed, 10 Dec 2014 08:55:47 -0700 Subject: dm: i2c: Add a uclass for I2C The uclass implements the same operations as the current I2C framework but makes some changes to make it fit driver model better: - Remove the chip address from API calls - Remove the address length from API calls - Remove concept of 'current' I2C bus - Drop all existing init functions Acked-by: Heiko Schocher Reviewed-by: Masahiro Yamada Signed-off-by: Simon Glass --- include/config_fallbacks.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/config_fallbacks.h') diff --git a/include/config_fallbacks.h b/include/config_fallbacks.h index 508db5626b..ddfe0450d2 100644 --- a/include/config_fallbacks.h +++ b/include/config_fallbacks.h @@ -91,4 +91,10 @@ #undef CONFIG_IMAGE_FORMAT_LEGACY #endif +#ifdef CONFIG_DM_I2C +# ifdef CONFIG_SYS_I2C +# error "Cannot define CONFIG_SYS_I2C when CONFIG_DM_I2C is used" +# endif +#endif + #endif /* __CONFIG_FALLBACKS_H */ -- cgit v1.2.1