summaryrefslogtreecommitdiff
path: root/cpu/mpc85xx
diff options
context:
space:
mode:
authorTimur Tabi <timur@freescale.com>2009-09-04 16:28:35 -0500
committerTom Rix <Tom.Rix@windriver.com>2009-10-03 09:04:15 -0500
commit14bdd932705c256a3ea6494fdce180289f4e72f3 (patch)
treed9b3eee46151b3c1c68b82e991e4b44086cf7a81 /cpu/mpc85xx
parent9179dd3bf5c257d1479fb4a154b57f33e3d839be (diff)
downloadu-boot-imx-14bdd932705c256a3ea6494fdce180289f4e72f3.zip
u-boot-imx-14bdd932705c256a3ea6494fdce180289f4e72f3.tar.gz
u-boot-imx-14bdd932705c256a3ea6494fdce180289f4e72f3.tar.bz2
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: Timur Tabi <timur@freescale.com> Acked-by: Wolfgang Denk <wd@denx.de> Tested-by: Peter Tyser <ptyser@xes-inc.com> Acked-by: Peter Tyser <ptyser@xes-inc.com>
Diffstat (limited to 'cpu/mpc85xx')
0 files changed, 0 insertions, 0 deletions