From 771d8b51a369511a331f49eb5f14d0560563a866 Mon Sep 17 00:00:00 2001 From: Tahsin Mutlugun Date: Thu, 1 Aug 2024 16:26:41 +0300 Subject: [PATCH] boards: adi: Enable commonly used I2C nodes by default Enable commonly-used I2C in ADI MAX32 boards by default to access I2C functionality without having to create an additional overlay file. Signed-off-by: Tahsin Mutlugun --- .../adi/max32655evkit/max32655evkit_max32655_m4.dts | 6 ++++++ boards/adi/max32655fthr/max32655fthr_max32655_m4.dts | 6 ++++++ boards/adi/max32670evkit/max32670evkit.dts | 6 ++++++ boards/adi/max32672evkit/max32672evkit.dts | 6 ++++++ .../adi/max32680evkit/max32680evkit_max32680_m4.dts | 12 ++++++++++++ .../adi/max32690evkit/max32690evkit_max32690_m4.dts | 6 ++++++ 6 files changed, 42 insertions(+) diff --git a/boards/adi/max32655evkit/max32655evkit_max32655_m4.dts b/boards/adi/max32655evkit/max32655evkit_max32655_m4.dts index b22922ecd9d..e289b9c67b3 100644 --- a/boards/adi/max32655evkit/max32655evkit_max32655_m4.dts +++ b/boards/adi/max32655evkit/max32655evkit_max32655_m4.dts @@ -95,3 +95,9 @@ &trng { status = "okay"; }; + +&i2c0 { + status = "okay"; + pinctrl-0 = <&i2c0_scl_p0_10 &i2c0_sda_p0_11>; + pinctrl-names = "default"; +}; diff --git a/boards/adi/max32655fthr/max32655fthr_max32655_m4.dts b/boards/adi/max32655fthr/max32655fthr_max32655_m4.dts index be2c0efaf9b..d742df24737 100644 --- a/boards/adi/max32655fthr/max32655fthr_max32655_m4.dts +++ b/boards/adi/max32655fthr/max32655fthr_max32655_m4.dts @@ -129,3 +129,9 @@ &trng { status = "okay"; }; + +&i2c2 { + status = "okay"; + pinctrl-0 = <&i2c2_scl_p0_30 &i2c2_sda_p0_31>; + pinctrl-names = "default"; +}; diff --git a/boards/adi/max32670evkit/max32670evkit.dts b/boards/adi/max32670evkit/max32670evkit.dts index 3d5bdd94be5..3a7a293f008 100644 --- a/boards/adi/max32670evkit/max32670evkit.dts +++ b/boards/adi/max32670evkit/max32670evkit.dts @@ -75,3 +75,9 @@ &trng { status = "okay"; }; + +&i2c0 { + status = "okay"; + pinctrl-0 = <&i2c0_scl_p0_6 &i2c0_sda_p0_7>; + pinctrl-names = "default"; +}; diff --git a/boards/adi/max32672evkit/max32672evkit.dts b/boards/adi/max32672evkit/max32672evkit.dts index a3e3f9f3638..8f98eec9601 100644 --- a/boards/adi/max32672evkit/max32672evkit.dts +++ b/boards/adi/max32672evkit/max32672evkit.dts @@ -75,3 +75,9 @@ &trng { status = "okay"; }; + +&i2c0 { + status = "okay"; + pinctrl-0 = <&i2c0a_scl_p0_6 &i2c0a_sda_p0_7>; + pinctrl-names = "default"; +}; diff --git a/boards/adi/max32680evkit/max32680evkit_max32680_m4.dts b/boards/adi/max32680evkit/max32680evkit_max32680_m4.dts index 6ad14001e1c..bccf97bd2f8 100644 --- a/boards/adi/max32680evkit/max32680evkit_max32680_m4.dts +++ b/boards/adi/max32680evkit/max32680evkit_max32680_m4.dts @@ -85,3 +85,15 @@ &trng { status = "okay"; }; + +&i2c0 { + status = "okay"; + pinctrl-0 = <&i2c0a_scl_p0_10 &i2c0a_sda_p0_11>; + pinctrl-names = "default"; +}; + +&i2c1 { + status = "okay"; + pinctrl-0 = <&i2c1a_scl_p0_16 &i2c1a_sda_p0_17>; + pinctrl-names = "default"; +}; diff --git a/boards/adi/max32690evkit/max32690evkit_max32690_m4.dts b/boards/adi/max32690evkit/max32690evkit_max32690_m4.dts index 7baf510871c..dda5c02caf3 100644 --- a/boards/adi/max32690evkit/max32690evkit_max32690_m4.dts +++ b/boards/adi/max32690evkit/max32690evkit_max32690_m4.dts @@ -91,3 +91,9 @@ &trng { status = "okay"; }; + +&i2c0 { + status = "okay"; + pinctrl-0 = <&i2c0a_scl_p2_8 &i2c0a_sda_p2_7>; + pinctrl-names = "default"; +};