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/BEAGLEBK: I2C process call

Part Number: BEAGLEBK

Tool/software: Linux

Hi All,

I am using a beaglebone black and a custom board based off it and using AM3352 processor.

On the BBB, I am running Debian Linux 7 (Linux 3.8-13)

On the custom board, I am running Angstrom distribution.

On both boards, when I run i2cdetect -F 2, they give the same results, as below:

Functionalities implemented by /dev/i2c-2:

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

 

I need to use the PROCESS_CALL functionality of the I2C.

The question is: does the PROCESS_CALL functionality rely on the hardware? 

if it is just software, any patches or drivers I could use so I could support it on my hardware? 

I have searched the web with regard to this, but have not found any answers.

I am hoping this community would be able to help.

Thanks in advance,

Zeegee

Functionalities implemented by /dev/i2c-2:I2C                              yesSMBus Quick Command              noSMBus Send Byte                  yesSMBus Receive Byte               yesSMBus Write Byte                 yesSMBus Read Byte                  yesSMBus Write Word                 yesSMBus Read Word                  yesSMBus Process Call               yesSMBus Block Write                yesSMBus Block Read                 noSMBus Block Process Call         noSMBus PEC                        yesI2C Block Write                  yesI2C Block Read                   yes