summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMichail Georgios Etairidis <m.etairidis@beck-ipc.com>2017-06-20 10:20:42 +0200
committerBen Hutchings <ben@decadent.org.uk>2017-09-15 18:30:14 +0100
commit1042c14734bce5308ca0f236331e4ed3344a2f11 (patch)
tree7ee44b42bab218fe055c5fed61d6978209396cca /include
parent6ed510ce0888417f3f30d0d9253119597e9460d1 (diff)
i2c: imx: Use correct function to write to register
commit 6c782a5ea56a799658e213a78dc1455264938afa upstream. 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> [bwh: Backported to 3.16: drop changes in i2c_imx_dma_read()] Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions