ARM: dts: rp1: Add a safe I2C SDA hold time
authorPhil Elwell <phil@raspberrypi.com>
Wed, 31 Jan 2024 17:44:02 +0000 (17:44 +0000)
committerDom Cobley <popcornmix@gmail.com>
Mon, 19 Feb 2024 11:35:35 +0000 (11:35 +0000)
commitb3d23f70f21ff78ca5e63f70909ff29bd46bf06d
treec128b1b5cf7921571bf7691409e3f8911040e1e2
parentd0cd399ef08239080d3ee2d94c79515c927c1b85
ARM: dts: rp1: Add a safe I2C SDA hold time

Failing to set a reasonable SDA hold time can cause SDA to change too
close to the falling edge of SCL. 300ns is the recommended minimum
interval between the two at 100kHz and 400kHz, and also seems to
work at 1MHz, so use that.

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

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
arch/arm/boot/dts/broadcom/rp1.dtsi