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.

AM3352: SMBus Block Read/Write support on I2C0 of AM3352

Part Number: AM3352

Hello,

We're working on a custom board using AM3352 and we have a USB Hub (USB2422) on I2C0. In order to configure the hub, we need to communicate to chip over I2C0 as SMBus. Now, the USB hub chip only supports SMBus Block Read and Write operations. When I checked the capabilities of I2C0 on AM3352, I see below results:

Functionalities implemented by /dev/i2c-0:
I2C                              yes
SMBus Quick Command              no
SMBus Send Byte                  yes
SMBus Receive Byte               yes
SMBus Write Byte                 yes
SMBus Read Byte                  yes
SMBus Write Word                 yes
SMBus Read Word                  yes
SMBus Process Call               yes
SMBus Block Write                yes
SMBus Block Read                 no
SMBus Block Process Call         no
SMBus PEC                        yes
I2C Block Write                  yes
I2C Block Read                   yes

So it looks like the SMBus Block Write operation is not supported on AM3352's I2C0 bus. Can any one please confirm this for us, that whether the I2C0 bus on AM3352 supports SMBus Block Read and Write or not?

Thanks,

Divyeshkumar