From 4f69a174903899dbf32e6e2ab1eca74fd7c3be8a Mon Sep 17 00:00:00 2001
From: Mike S <CyberMerln@gmail.com>
Date: Mon, 9 Dec 2024 08:29:23 -0500
Subject: [PATCH] Uodate Giga Overlay for I2c

---
 loader/boards/arduino_giga_r1_m7.overlay | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/loader/boards/arduino_giga_r1_m7.overlay b/loader/boards/arduino_giga_r1_m7.overlay
index 143376f1..f6711d65 100644
--- a/loader/boards/arduino_giga_r1_m7.overlay
+++ b/loader/boards/arduino_giga_r1_m7.overlay
@@ -43,6 +43,20 @@
 	};
 };
 
+&i2c1 {
+	status = "okay";
+	pinctrl-0 = <&i2c1_scl_pb8 &i2c1_sda_pb9>;
+	pinctrl-names = "default";
+	clock-frequency = <I2C_BITRATE_FAST>;
+};
+
+&i2c2 {
+	status = "okay";
+	pinctrl-0 = <&i2c2_scl_ph4 &i2c2_sda_pb11>;
+	pinctrl-names = "default";
+	clock-frequency = <I2C_BITRATE_FAST>;
+};
+
 // XCLK as PWM from PJ9
 &timers1 {
 	status = "okay";
@@ -423,7 +437,7 @@
 
 		serials = <&cdc_acm_uart0>, <&usart1>, <&usart2>, <&uart4>, <&usart6>;
 		cdc-acm = <&cdc_acm_uart0>;
-		i2cs = <&i2c4>;
+		i2cs = <&i2c2>, <&i2c4>, <&i2c1>;
 		spis = <&spi1>, <&spi5>;
 		pwms = <&cam_clock_pwm 3 PWM_HZ(6000000) PWM_POLARITY_NORMAL>;