This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM5728: I2C Driver in Media Chips

Part Number: AM5728

Tool/software: Linux

Hi

In my custom board, we have ADV7343. I see this log:

~# dmesg | grep adv7343

~# adv7343 3-002b: chip found @ 0x56 ( OMAP I2C adapter)

Now when i set wrong address in dts, for example 0x36, i see this log:

~# dmesg | grep adv7343

~# adv7343 3-0036: chip found @ 0x6c ( OMAP I2C adapter)

~# adv7343 3-0036: Error initializing

~# adv7343: probe of 3-0036 failed  with error -121

my question: Why we have "chip found @ ... " when address is wrong?!! what do i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA) ?

thanks.