dm: i2c: Make API accessible even without CONFIG_DM
authorSimon Glass <sjg@chromium.org>
Fri, 6 Feb 2015 04:41:33 +0000 (21:41 -0700)
committerSimon Glass <sjg@chromium.org>
Thu, 12 Feb 2015 17:35:33 +0000 (10:35 -0700)
commitfffff7268b6c30dc7058d3615021628d4f60fac5
tree5927701b5924f1a49b65f79339eaf02c706b0a3b
parentca88b9b93916f66c6737527aa955d2c1b4758080
dm: i2c: Make API accessible even without CONFIG_DM

Make the driver model I2C API available always, even if driver model
is not enabled. This allows for a 'soft' switch-over, where drivers can
use the new structures in code which is compiled but not yet used. This
makes migration easier in some cases.

Fix up the existing drivers which define their own 'struct i2c_msg'.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Heiko Schocher <hs@denx.de>
drivers/i2c/adi_i2c.c
drivers/i2c/kona_i2c.c
drivers/i2c/mv_i2c.c
include/i2c.h