Skip to content
Commit 156f3cc9 authored by Phil Elwell's avatar Phil Elwell Committed by popcornmix
Browse files

i2c: bcm2835: Set clock-stretch timeout to 35ms

The BCM2835 I2C blocks have a register to set the clock-stretch
timeout - how long the device is allowed to hold SCL low - in bus
cycles. The current driver doesn't write to the register, therefore
the default value of 64 cycles is being used for all devices.

Set the timeout to the value recommended for SMBus - 35ms.

See: https://github.com/raspberrypi/linux/issues/3064



Signed-off-by: default avatarPhil Elwell <phil@raspberrypi.org>
parent 79cc9aea
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment