]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
i2c: rcar: fix resume by always initializing registers before transfer
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Tue, 18 Apr 2017 18:38:35 +0000 (20:38 +0200)
committerWolfram Sang <wsa@the-dreams.de>
Fri, 21 Apr 2017 12:08:52 +0000 (14:08 +0200)
commitae481cc139658e89eb3ea671dd00b67bd87f01a3
tree7b02e744bba9385b1beb55ee2346ce45a4720d37
parent8c91fd5ee64241d96c9cad97669389bacd10f4ea
i2c: rcar: fix resume by always initializing registers before transfer

Resume failed because of uninitialized registers. Instead of adding a
resume callback, we simply initialize registers before every transfer.
This lightweight change is more robust and will keep us safe if we ever
need support for power domains or dynamic frequency changes.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/i2c-rcar.c