Skip to content
Snippets Groups Projects
Commit 92477a63 authored by Timur Tabi's avatar Timur Tabi Committed by Heiko Schocher
Browse files

fsl_i2c: increase I2C timeout values and make them configurable


The value of I2C_TIMEOUT in fsl_i2c.c has several problems.  First, it is
defined as CONFIG_HZ/4, but it is used as a count of microseconds, so it makes
no sense to derive it from a clock rate.  Second, the current value (250) is
too low for some boards, so it needs to be increased.  Third, the timeout
necessary for multiple-master arbitration is larger than the timeout for basic
read/write operations, so we shouldn't have a single constant for both timeouts.
Finally, it would be nice if we could override these values on a per-board
basis.

Signed-off-by: default avatarTimur Tabi <timur@freescale.com>
Acked-by: default avatarWolfgang Denk <wd@denx.de>
Tested-by: default avatarPeter Tyser <ptyser@xes-inc.com>
Acked-by: default avatarPeter Tyser <ptyser@xes-inc.com>
parent 5da71efa
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