Commit 07b308ee authored by Manivannan Sadhasivam's avatar Manivannan Sadhasivam Committed by Andreas Färber
Browse files

arm64: dts: actions: s900-bubblegum-96: Enable I2C1 and I2C2



Add pinctrl definitions for Actions Semiconductor S900 I2C controllers.
Pinctrl definitions are only available for I2C0, I2C1, and I2C2.
Enable I2C1 and I2C2 exposed on the low speed expansion connector in
Bubblegum-96 board.

Signed-off-by: default avatarManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
[AF: Squashed]
Signed-off-by: default avatarAndreas Färber <afaerber@suse.de>
parent 5eb76e8a
Loading
Loading
Loading
Loading
+43 −0
Original line number Diff line number Diff line
@@ -25,6 +25,24 @@
	};
};

&i2c0 {
	status = "disabled";
	pinctrl-names = "default";
	pinctrl-0 = <&i2c0_default>;
};

&i2c1 {
	status = "okay";
	pinctrl-names = "default";
	pinctrl-0 = <&i2c1_default>;
};

&i2c2 {
	status = "okay";
	pinctrl-names = "default";
	pinctrl-0 = <&i2c2_default>;
};

/*
 * GPIO name legend: proper name = the GPIO line is used as GPIO
 *         NC = not connected (pin out but not routed from the chip to
@@ -198,6 +216,31 @@
		"UART3_TX", /* GPIO_143 */
		"UART3_RTSB", /* GPIO_144 */
		"UART3_CTSB"; /* GPIO_145 */

	i2c0_default: i2c0-default {
		pinmux {
			groups = "i2c0_mfp";
			function = "i2c0";
		};
		pinconf {
			pins = "i2c0_sclk", "i2c0_sdata";
			bias-pull-up;
		};
	};

	i2c1_default: i2c1-default {
		pinconf {
			pins = "i2c1_sclk", "i2c1_sdata";
			bias-pull-up;
		};
	};

	i2c2_default: i2c2-default {
		pinconf {
			pins = "i2c2_sclk", "i2c2_sdata";
			bias-pull-up;
		};
	};
};

&timer {