arm64: dts: mediatek: Enable I2C support for 96Boards X20 Development board
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Sat, 22 Feb 2020 16:24:43 +0000 (21:54 +0530)
committerMatthias Brugger <matthias.bgg@gmail.com>
Sat, 16 May 2020 15:03:30 +0000 (17:03 +0200)
There are 7 I2C ports used on this board. Hence, enable all of them.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/20200222162444.11590-4-manivannan.sadhasivam@linaro.org
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts

index 13939d55b85bcea871c95c756ba3cb7914efb8ec..eff9e8dbd0769df195be078d4b07392a4e5ec696 100644 (file)
        };
 };
 
+/* HDMI */
+&i2c1 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&i2c1_pins_a>;
+       status = "okay";
+};
+
+/* HS - I2C2 */
+&i2c2 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&i2c2_pins_a>;
+       status = "okay";
+};
+
+/* HS - I2C3 */
+&i2c3 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&i2c3_pins_a>;
+       status = "okay";
+};
+
+/* LS - I2C0 */
+&i2c4 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&i2c4_pins_a>;
+       status = "okay";
+};
+
+/* LS - I2C1 */
+&i2c5 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&i2c5_pins_a>;
+       status = "okay";
+};
+
+/* POWER_VPROC */
+&i2c6 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&i2c6_pins_a>;
+       status = "okay";
+};
+
+/* FAN53555 */
+&i2c7 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&i2c7_pins_a>;
+       status = "okay";
+};
+
 &uart1 {
        status = "okay";
        pinctrl-names = "default";