Commit d4ea5c61 authored by Geert Uytterhoeven's avatar Geert Uytterhoeven
Browse files

ARM: dts: rcar-gen1: Correct internal delay for i2c[123]



According to the R-Car M1A and H1 Hardware User's Manuals Rev. 1.00, the
LSI internal delay for I2C instances 1 to 3 is 5 ns (typ.), which
differs from the default 50 ns as specified for instance 0.

Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: default avatarWolfram Sang <wsa+renesas@sang-engineering.com>
Link: https://lore.kernel.org/r/1eac63f15a776e492ff8a2d8447c5e1019982dd1.1620138979.git.geert+renesas@glider.be
Link: https://lore.kernel.org/r/73c96fd455df82ef04fd1db6d7dd79b4679f6c56.1620138979.git.geert+renesas@glider.be
parent e9550a53
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -166,6 +166,7 @@ i2c1: i2c@ffc71000 {
		interrupts = <GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>;
		clocks = <&mstp0_clks R8A7778_CLK_I2C1>;
		power-domains = <&cpg_clocks>;
		i2c-scl-internal-delay-ns = <5>;
		status = "disabled";
	};

@@ -177,6 +178,7 @@ i2c2: i2c@ffc72000 {
		interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>;
		clocks = <&mstp0_clks R8A7778_CLK_I2C2>;
		power-domains = <&cpg_clocks>;
		i2c-scl-internal-delay-ns = <5>;
		status = "disabled";
	};

@@ -188,6 +190,7 @@ i2c3: i2c@ffc73000 {
		interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>;
		clocks = <&mstp0_clks R8A7778_CLK_I2C3>;
		power-domains = <&cpg_clocks>;
		i2c-scl-internal-delay-ns = <5>;
		status = "disabled";
	};

+3 −0
Original line number Diff line number Diff line
@@ -198,6 +198,7 @@ i2c1: i2c@ffc71000 {
		interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
		clocks = <&mstp0_clks R8A7779_CLK_I2C1>;
		power-domains = <&sysc R8A7779_PD_ALWAYS_ON>;
		i2c-scl-internal-delay-ns = <5>;
		status = "disabled";
	};

@@ -209,6 +210,7 @@ i2c2: i2c@ffc72000 {
		interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
		clocks = <&mstp0_clks R8A7779_CLK_I2C2>;
		power-domains = <&sysc R8A7779_PD_ALWAYS_ON>;
		i2c-scl-internal-delay-ns = <5>;
		status = "disabled";
	};

@@ -220,6 +222,7 @@ i2c3: i2c@ffc73000 {
		interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
		clocks = <&mstp0_clks R8A7779_CLK_I2C3>;
		power-domains = <&sysc R8A7779_PD_ALWAYS_ON>;
		i2c-scl-internal-delay-ns = <5>;
		status = "disabled";
	};