i2c: mediatek: add i2c first write then read optimization
authorLiguo Zhang <liguo.zhang@mediatek.com>
Mon, 9 Nov 2015 05:43:58 +0000 (13:43 +0800)
committerWolfram Sang <wsa@the-dreams.de>
Tue, 1 Dec 2015 00:55:45 +0000 (01:55 +0100)
For platform with auto restart support, between every transfer,
i2c controller will trigger an interrupt and SW need to handle
it to start new transfer. When doing write-then-read transfer,
instead of restart mechanism, using WRRD mode to have controller
send both transfer in one request to reduce latency.

Signed-off-by: Liguo Zhang <liguo.zhang@mediatek.com>
Reviewed-by: Eddie Huang <eddie.huang@mediatek.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>

No differences found