CC Wolfram
On Wed, Aug 25, 2021 at 2:28 PM Adam Ford [off-list ref] wrote:
quoted hunk ↗ jump to hunk
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 <redacted>
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