i2c: designware: Add error checking on init
authorSimon Glass <sjg@chromium.org>
Sun, 17 Feb 2019 03:24:39 +0000 (20:24 -0700)
committerBin Meng <bmeng.cn@gmail.com>
Wed, 20 Feb 2019 07:21:44 +0000 (15:21 +0800)
commit2b5d029db8a6875a19e60e2e29e9dbe1d5d78968
treeb352295e81605c95099b30ba3573a6e356dac79a
parent529f57d92666631383fb3d8fff50028da91de006
i2c: designware: Add error checking on init

At present this driver does not check whether it is able to actually
communicate with the I2C controller. It prints a timeout message but still
considers the probe to be successful.

To fix this, add some checking that the init succeeds.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Heiko Schocher <hs@denx.de>
drivers/i2c/designware_i2c.c