Unverified Commit f56a040c authored by Alexandre GRIVEAUX's avatar Alexandre GRIVEAUX Committed by Paul Burton
Browse files

MIPS: JZ4780: DTS: Add I2C nodes



Add the devicetree nodes for the I2C core of the JZ4780 SoC, disabled
by default.

Signed-off-by: default avatarAlexandre GRIVEAUX <agriveaux@deutnet.info>
Signed-off-by: default avatarPaul Burton <paul.burton@mips.com>
Cc: robh+dt@kernel.org
Cc: mark.rutland@arm.com
Cc: ralf@linux-mips.org
Cc: jhogan@kernel.org
Cc: linux-mips@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: devicetree@vger.kernel.org
parent a2ecb233
Loading
Loading
Loading
Loading
+86 −0
Original line number Diff line number Diff line
@@ -262,6 +262,92 @@
		status = "disabled";
	};

	i2c0: i2c@10050000 {
		compatible = "ingenic,jz4780-i2c";
		#address-cells = <1>;
		#size-cells = <0>;

		reg = <0x10050000 0x1000>;

		interrupt-parent = <&intc>;
		interrupts = <60>;

		clocks = <&cgu JZ4780_CLK_SMB0>;
		clock-frequency = <100000>;
		pinctrl-names = "default";
		pinctrl-0 = <&pins_i2c0_data>;

		status = "disabled";
	};

	i2c1: i2c@10051000 {
		compatible = "ingenic,jz4780-i2c";
		#address-cells = <1>;
		#size-cells = <0>;
		reg = <0x10051000 0x1000>;

		interrupt-parent = <&intc>;
		interrupts = <59>;

		clocks = <&cgu JZ4780_CLK_SMB1>;
		clock-frequency = <100000>;
		pinctrl-names = "default";
		pinctrl-0 = <&pins_i2c1_data>;

		status = "disabled";
	};

	i2c2: i2c@10052000 {
		compatible = "ingenic,jz4780-i2c";
		#address-cells = <1>;
		#size-cells = <0>;
		reg = <0x10052000 0x1000>;

		interrupt-parent = <&intc>;
		interrupts = <58>;

		clocks = <&cgu JZ4780_CLK_SMB2>;
		clock-frequency = <100000>;
		pinctrl-names = "default";
		pinctrl-0 = <&pins_i2c2_data>;

		status = "disabled";
	};

	i2c3: i2c@10053000 {
		compatible = "ingenic,jz4780-i2c";
		#address-cells = <1>;
		#size-cells = <0>;
		reg = <0x10053000 0x1000>;

		interrupt-parent = <&intc>;
		interrupts = <57>;

		clocks = <&cgu JZ4780_CLK_SMB3>;
		clock-frequency = <100000>;
		pinctrl-names = "default";
		pinctrl-0 = <&pins_i2c3_data>;

		status = "disabled";
	};

	i2c4: i2c@10054000 {
		compatible = "ingenic,jz4780-i2c";
		#address-cells = <1>;
		#size-cells = <0>;
		reg = <0x10054000 0x1000>;

		interrupt-parent = <&intc>;
		interrupts = <56>;

		clocks = <&cgu JZ4780_CLK_SMB4>;
		clock-frequency = <100000>;
		pinctrl-names = "default";
		pinctrl-0 = <&pins_i2c4_data>;

		status = "disabled";
	};

	watchdog: watchdog@10002000 {
		compatible = "ingenic,jz4780-watchdog";
		reg = <0x10002000 0x10>;