summaryrefslogtreecommitdiff
path: root/drivers/i2c/rcar_i2c.c
AgeCommit message (Collapse)AuthorFilesLines
2014-11-10i2c: rcar_i2c: Fix order of restart and clear statusNobuhiro Iwamatsu1-2/+2
In case of repeated START condition, the restart has to be kicked before clear status (MSR register). If it is kicked after clear status, R-Car I2C may transfer data (TXD register) or receive data (RXD register) instead of transferring slave address (MAR register). Signed-off-by: Ryo Kataoka <ryo.kataoka.wt@renesas.com> Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
2014-01-13rcar_i2c: Clear status before start master receiveNobuhiro Iwamatsu1-0/+2
Signed-off-by: Hisashi Nakamura <hisashi.nakamura.ak@renesas.com> Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
2014-01-13rcar_i2c: Fix receiving wait conditionHisashi Nakamura1-2/+2
Signed-off-by: Hisashi Nakamura <hisashi.nakamura.ak@renesas.com> Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
2013-10-17i2c: Add support for Renesas rcarNobuhiro Iwamatsu1-0/+288
This supports i2c controller for Renesas rcar. Signed-off-by: Hisashi Nakamura <hisashi.nakamura.ak@renesas.com> Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>