]> git.ipfire.org Git - thirdparty/linux.git/commit
i2c: rtl9300: add support for 50 kHz and 2.5 MHz bus speeds
authorJan Kantert <jan-kernel@kantert.net>
Fri, 27 Feb 2026 11:11:34 +0000 (12:11 +0100)
committerAndi Shyti <andi.shyti@kernel.org>
Wed, 1 Apr 2026 21:55:33 +0000 (23:55 +0200)
commit879766b58ea5cba79ff5fe46f062ed8e05e715aa
treea89fdbb98be2ba53b67b001b266f0e35bcbf3e4e
parentd3e2c7476e378089d56067202f4d29969fbd47b3
i2c: rtl9300: add support for 50 kHz and 2.5 MHz bus speeds

Some SFP modules on certain switches (for example the ONTi ONT-S508CL-8S and
XikeStor SKS8300-8X) exhibit unreliable I2C communication at the currently
supported speeds. Add support for 50 kHz and 2.5 MHz I2C bus modes on the
RTL9300 to improve compatibility with these devices.

Signed-off-by: Jan Kantert <jan-kernel@kantert.net>
Reviewed-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
Link: https://lore.kernel.org/r/20260227111134.2163701-1-jan-kernel@kantert.net
drivers/i2c/busses/i2c-rtl9300.c