/
I2C buses and devices

I2C buses and devices

I2C buses

Hardware name

Device name (linux)

Device name (uboot)

purpose

Hardware name

Device name (linux)

Device name (uboot)

purpose

2c@21a0000

i2c-0

0

bus to backplane: flash and sound (SGTL5000) (if available)

i2c@21a4000

i2c-1

1

i2c mux with GPIO6_IO9 to i2c-3 and i2c-4

i2c@21a8000

i2c-2

2

backplane:

  • Q7-62/60 SM-Bus to all PCIe slots, X19-6/8, U12;
      LVDS-DAC for backlight, LVDS-connector CN9 and X41

  • Q7-150/152

onboard: RTC

i2c5

i2c-3

3

backplane: HDMI

onboard: camera (OV5640) (if available)

i2c6

i2c-4

4

PMIC

I2C devices

Devices on conga-QMX6 module:

Device name

Address

Attatched at bus (hardware name)

purpose

Device name

Address

Attatched at bus (hardware name)

purpose

rtc-rv8803 (rev.E.x)
rtc-m41t80(rev. B..C)

0x32 (rev E.x)
0x68 (rev.B..C)

i2c-2

RTC

pfuze100-regulator

0x08

i2c-4

PMIC

Devices which depend on used backplane:

Attatched at bus

Address

Driver name

Purpose

Attatched at bus

Address

Driver name

Purpose

i2c-0

0x0a

sgtl5000

external sound adapter SGTL5000 in QEVA CN10

0x50..0x55

 

I2C flash in QEVA U6

i2c-2

0x30

 

LVDS-DAC in QEVA U36

0x28

 

LVDS-Display (if connected)

0x50..0x57

 

LVDS-Display EEPROM (if connected)

i2c-3

0x3c

ov564x_mipi

camera (if connected)

0x50

mxc_hdmi_i2c

HDMI EDID EEPROM (if monitor is connected)

0x37

 

HDMI Monitor (if connected)

0x3a

 

HDMI Monitor (if connected)

0x4a

 

HDMI Monitor (Iiyama, if connected)

0x4b

 

HDMI Monitor (Iiyama, if connected

Example on how to check devices and/or drivers on command line for i2c-0:

root@cgtqmx6:~# for f in `ls -d /sys/bus/i2c/devices/0*`; do ls -la $f/driver; done lrwxrwxrwx 1 root root 0 Feb 8 13:00 /sys/bus/i2c/devices/0-000a/driver -> ../../../../../../../bus/i2c/drivers/sgtl5000