Michail Georgios Etairidis 6c782a5ea5 i2c: imx: Use correct function to write to register
The i2c-imx driver incorrectly uses readb()/writeb() to read and
write to the appropriate registers when performing a repeated start.
The appropriate imx_i2c_read_reg()/imx_i2c_write_reg() functions
should be used instead. Performing a repeated start results in
a kernel panic. The platform is imx.

Signed-off-by: Michail G Etairidis <m.etairidis@beck-ipc.com>
Fixes: ce1a78840ff7 ("i2c: imx: add DMA support for freescale i2c driver")
Fixes: 054b62d9f25c ("i2c: imx: fix the i2c bus hang issue when do repeat restart")
Acked-by: Fugang Duan <fugang.duan@nxp.com>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
2017-06-22 10:52:02 +02:00
..
2014-11-07 18:35:33 +01:00
2014-11-07 18:35:33 +01:00
2014-11-07 18:35:33 +01:00
2017-04-16 21:51:30 +02:00
2014-11-07 18:35:33 +01:00
2016-10-25 11:48:58 +02:00
2014-11-07 18:35:33 +01:00
2015-08-10 08:37:28 +02:00
2014-11-07 18:35:33 +01:00
2016-11-29 22:43:38 +01:00
2017-03-08 17:54:59 +01:00
2017-04-16 21:48:06 +02:00
2014-11-07 18:35:33 +01:00
2014-12-14 16:10:09 -08:00
2014-11-07 18:35:33 +01:00
2014-11-07 18:35:33 +01:00
2017-01-25 22:16:59 +01:00
2014-11-07 18:35:33 +01:00
2017-03-23 21:44:21 +01:00
2017-02-20 19:12:38 +01:00