The desired i2c2 speed is 400KHz, but when measured on a scope, it is incorrect. The driver can use the i2c-scl-rising-time-ns to help calculate the proper setting to get exactly 400KHz. Fixes: 900d9fc3bece ("arm64: dts: renesas: beacon: Correct I2C bus speeds") Signed-off-by: Adam Ford <aford173@xxxxxxxxx> diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi index 2692cc64bff6..987357c58390 100644 --- a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi +++ b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi @@ -328,6 +328,7 @@ &hsusb { &i2c2 { status = "okay"; clock-frequency = <400000>; + i2c-scl-rising-time-ns = <50>; pinctrl-0 = <&i2c2_pins>; pinctrl-names = "default"; -- 2.25.1