Skip to content
Snippets Groups Projects
Commit 7e78f7ad authored by Dirk Eibach's avatar Dirk Eibach Committed by Heiko Schocher
Browse files

ppc4xx: Fix i2c repeated start


Debugging some i2c trouble I saw on my scope that repeated
start is not working properply. The 4xx even held clock pulled down
after transfers. Having a look in the driver I realized
that IIC_CNTL_RPST is set on that part of the transfer that should
begin with a repeated start. But repeated start is about not sending a
stop condition, so IIC_CNTL_RPST has to be set on the last transfer
before the repeated start happens.

Signed-off-by: default avatarDirk Eibach <dirk.eibach@gdsys.cc>
Reviewed-by: default avatarStefan Roese <sr@denx.de>
parent 11ada922
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment