IMX6 - HDMI I2C bus

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX6 - HDMI I2C bus

1,827 Views
ashasampathkuma
Contributor I

Dear all,

       We are working on a custom board based on IMX6Dual core and need to enable HDMI support on our board.

As per the reference manual, HDMI transmitter has I2C/DDC master to read the EDID of sink devices.

Chapter 34 under  HDMI External signals section given,

Signal

Description

Pad Mode

Direction

HDMI_TX_DDC_SCL

(DDC_SCL)

SCL Signal

EIM_EB2 ALT4

KEY_COL3 ALT2

I/O

HDMI_TX_DDC_SDA

(DDC_SDA)

SDA Signal

EIM_D16 ALT4

KEY_ROW3 ALT2

I/O

All pads mentioned above corresponds to I2C2 bus.

It means HDMI I2C/DDC master should be on I2C2 bus?

we have used I2C2 bus for touchscreen data. It is possible to use I2C1/3 bus for HDMI?

Thanks ,

Asha

0 Kudos
3 Replies

1,093 Views
art
NXP Employee
NXP Employee

Actually, HDMI DDC is just the separate engine that multiplexes its signals on the same set of pins as the I2C2 module. You can configure one set of pins in IOMUX to be used as DDC, another - as I2C2.


Have a great day,
Artur

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

1,093 Views
ashasampathkuma
Contributor I

Hi Artur,

Thank you for the response. And

Sorry for the delayed reply,

On our custom board following pads are configured as given below,

     KEY_COL3 & EIM_D16  :  I2C2 interface

     KEY_ROW3 :  keypad

So for HDMI DDC we are unable to use the four pads mentioned in IMX6 Dual core reference manual.

Currently we are using I2C3 pads for DDC and EDID read operation failed.

Is it possible to use I2C1/3 pads for DDC?

Thanks

Asha

0 Kudos

1,093 Views
art
NXP Employee
NXP Employee

No, it is not possible.

Artur

0 Kudos