This is an automated email from the ASF dual-hosted git repository.

GUIDINGLI pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 8dcbdcf19dd85269f3e0021a2e40340227f82a54
Author: Ulaş Sertan Kemeç <[email protected]>
AuthorDate: Tue Sep 15 14:40:00 2026 +0300

    Documentation/am67: Document I2C support on t3-gem-o1.
    
    Record the WKUP_I2C0 master in the board's Peripheral Support list.
    
    Assisted-by: Claude Code:claude-opus-5
    Signed-off-by: Ulaş Sertan Kemeç <[email protected]>
---
 Documentation/platforms/arm/am67/boards/t3-gem-o1/index.rst | 1 +
 arch/arm/src/am67/am67_i2c.c                                | 4 ----
 boards/arm/am67/t3-gem-o1/src/am67_i2c.c                    | 3 ---
 3 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/Documentation/platforms/arm/am67/boards/t3-gem-o1/index.rst 
b/Documentation/platforms/arm/am67/boards/t3-gem-o1/index.rst
index 5b1eee618a0..aad627e51b3 100644
--- a/Documentation/platforms/arm/am67/boards/t3-gem-o1/index.rst
+++ b/Documentation/platforms/arm/am67/boards/t3-gem-o1/index.rst
@@ -100,6 +100,7 @@ main-domain R5F core:
 - **GPIO:** pad configuration and read/write over the AM67 GPIO controller.
 - **SPI:** MCU_MCSPI0 master, with the hardware chip-select driven per channel
   (used for the on-board ICM-20948 IMU and LPS22DF barometer).
+- **I2C:** WKUP_I2C0 master, registered as /dev/i2c2.
 
 Installation
 ============
diff --git a/arch/arm/src/am67/am67_i2c.c b/arch/arm/src/am67/am67_i2c.c
index 29731b7100e..bd4d74cb15b 100644
--- a/arch/arm/src/am67/am67_i2c.c
+++ b/arch/arm/src/am67/am67_i2c.c
@@ -52,9 +52,6 @@
 
 /* At least one I2C peripheral must be enabled */
 
-#if defined(CONFIG_AM67_I2C0) || defined(CONFIG_AM67_I2C1) || \
-    defined(CONFIG_AM67_WKUP_I2C0)
-
 /****************************************************************************
  * Pre-processor Definitions
  ****************************************************************************/
@@ -1479,4 +1476,3 @@ int am67_i2cbus_uninitialize(struct i2c_master_s *dev)
   return OK;
 }
 
-#endif /* CONFIG_AM67_I2C0 || CONFIG_AM67_I2C1 || CONFIG_AM67_WKUP_I2C0 */
diff --git a/boards/arm/am67/t3-gem-o1/src/am67_i2c.c 
b/boards/arm/am67/t3-gem-o1/src/am67_i2c.c
index f842988c748..fd4e1c0181f 100644
--- a/boards/arm/am67/t3-gem-o1/src/am67_i2c.c
+++ b/boards/arm/am67/t3-gem-o1/src/am67_i2c.c
@@ -31,8 +31,6 @@
 #include <nuttx/i2c/i2c_master.h>
 #include "am67_i2c.h"
 
-#if defined(CONFIG_AM67_I2C0) || defined(CONFIG_AM67_WKUP_I2C0)
-
 /****************************************************************************
  * Public Functions
  ****************************************************************************/
@@ -79,4 +77,3 @@ void am67_i2cdev_initialize(void)
 #endif
 }
 
-#endif /* CONFIG_AM67_I2C0 || CONFIG_AM67_WKUP_I2C0 */

Reply via email to