i2c: mediatek: send i2c master code at 400k
authorJun Gao <jun.gao@mediatek.com>
Mon, 17 Jul 2017 11:02:10 +0000 (19:02 +0800)
committerWolfram Sang <wsa@the-dreams.de>
Mon, 31 Jul 2017 14:02:59 +0000 (16:02 +0200)
commitf2326401b8ff8a646092562d272ed50d9cf99c6c
treef5bcb8c12bd397fd5dcf1d5b455c070f08a7e6fe
parent16f73eb02d7e1765ccab3d2018e0bd98eb93d973
i2c: mediatek: send i2c master code at 400k

The speed of sending i2c master code in high-speed mode depends on
source clock, clock-div and TIMING register. The source clock and
clock-div of different SoC are not all the same. In order to send
i2c master code at 400k in high-speed mode, a appropriate value
should be set to TIMING register for a certain source clock and
clock-div.

Signed-off-by: Jun Gao <jun.gao@mediatek.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/i2c-mt65xx.c