Other Parts Discussed in Thread: DS90UB962-Q1, DS90UB936-Q1
Tool/software: TI C/C++ Compiler
Hi TI members:
Our project have one DS90UB962-Q1(on i2c0, address 0x34) & DS90UB936-Q1(on i2c3, address 0x3d)
We already can detect the two chip through i2cdetect tool in kernel.
Right now, we are testing the Patteren Generation function on DS90UB962 and DS90UB936, like below picture describe.
I use i2cset tool to configure them.
i2cset -f -y 3 0x34 0x20 0x30 i2cset -f -y 3 0x34 0x1F 0x02 i2cset -f -y 3 0x34 0x33 0x01
But after I configure those register,
there is nothing output form DS90UB962-Q1 CSI0_CLKN and CSI0_D0N, those PINs are still at low level.
And in DS90UB936 part, I can see the CSI pins be pulled high to 1.8v level, but there is still no data and clock output.
I also try the steps of Internal Default Timing Configuration on snal132e.pdf
Also use i2cset tool,
i2cset -f -y 3 0x34 0x65 0x03 i2cset -f -y 3 0x34 0x64 0x11
But there is still no output on DS90UB962 CSI pins.
Actually I compare the two registers in DS90UB962 and DS90UB936 datasheet,
0x64 and 0x65 should be Slave register,
So I am not sure I should to follow which one pdf file.
Can you help to check this request?
BR
Sentinen Chen