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.

DVRRDK i2c bus in capture driver

Other Parts Discussed in Thread: TVP5158

Hi All,

I am using DVRRDK4.0.

As I know that capture driver such as TVP5158 have be configured via i2c bus at A8 side.

But when vpss.ko driver loaded, the i2c_mode is set to 1.

# insmod ./kermod/vpss.ko i2c_mode=1 sbufaddr=${HDVPSS_SHARED_MEM}

VPSS Driver Command Line Arguments
ArgumentDescription
i2c_mode choose the control source for the external i2c-based video devices, by default it is A8. when i2c_mode is set to 1, M3 controls external i2c-based video devices and it requires a special M3 fimrware, which is not part of PSP release.

That's make me confuse...am I missing something?

For performance issue, I need to move some i2c control task from A8 to M3. If I want to A8 and M3 control the same i2c bus(ex. some i2c device controlled via M3 and others via A8, using the same i2c bus)
, is it possible?

Thanks!