ADLINK Technology Inc.
LEC-iMX8M User’s Guide
Page 40
copyright © 2021 ADLINK Technology Inc.
4.4
General Purpose I2C
The SMARC specification supports a total of 6 different I2C busses on its pinout. Most of these busses are designated for specific functions such as I2C
for camera management, I2C for EDID on HDMI, LVDS panels or I2C for PMIC. Just one I2C bus is marked as General purpose
Name
Pin # Description
I/O
Type
I/O
Level
Power
Domain
PU /
PD
Comments
I2C_GP_DAT S49
General purpose I2C data signal
I/O OD
CMOS
1.8V
Runtime
PU 2k2
I2C_GP_CK
S48
General purpose I2C clock signal
O OD
CMOS
1.8V
Runtime
PU 2k2
Most of the other I2C busses are described in their designated function tables rather than in a single big list.
Below is an overview of all I2C busses and where to find them.
Name
Pin # Description
Where to find
I2C_LCD_DAT
S140
DDC data line used for flat panel detection and control
LVDS / DSI / eDP tables
I2C_LCD_CK
S139
DDC clock line used for flat panel detection and control
LVDS / DSI / eDP tables
HDMI_CTRL_CK
P105
I2C_CLK line dedicated to HDMI
HDMI table
HDMI_CTRL_DAT P106
I2C_DAT line dedicated to HDMI
HDMI table
I2C_CAM0_DAT
S7
I2C data for serial camera data support link
MIPI CSI table
I2C_CAM0_CK
S5
I2C clock for serial camera data support link
MIPI CSI table
I2C_CAM1_DAT
S2
I2C data for serial camera data support link
MIPI CSI table
I2C_CAM1_CK
S1
I2C clock for serial camera data support link
MIPI CSI table
I2C_PM_DAT
P122
Power management I2C bus DATA (SMBus for x86)
Power and System Management
I2C_PM_CK
P121
Power management I2C bus CLK (SMBus for x86)
Power and System Management