I2C clk not right

i2c1: i2c@7000c000
clock-frequency = <400000>

and
i2c2: i2c@7000c400
clock-frequency = <100000>

but we actually measure i2c1 clk 490K ,i2c2 clk at 60K,
we don’t know why, help to analyze. Thanks!

How do you measured that?
Could you share the scope shot.

Thanks

Hi, we config the clock-frequency of i2c@7000c400 in u-boot dts is 400000,
But we actually measured is 490K, why does it?

Did you measure while i2c access in u-boot?
Did you modify the dts if measure at boot to OS?

we measure the i2c clk as soon as it is powered on. The clk will be changed from 490K to 392K. It changed to 392K after u-boot.
The i2c clk in u-boot dts or kernel dts, we all modify it to 400K.

Could you share the scope?

What does scope mean? We measure the i2c clk is stable at 490k before enter OS(kernel) , and after enter OS, it changed to about 392K.

how have you measured?

We measured it with an oscilloscope.

Hi,any update?

Why?

Hi, we config the clock-frequency of i2c@7000c400 in u-boot dts is 400000,
But we actually measured is 490K, why does it?

Hi, we config the clock-frequency of i2c@7000c400 in u-boot dts is 400000,
But we actually measured is 490K, why does it?
why is 490K ?

What is the i2c@7000c400 CLK in Cboot?

I will close this case, and create a new case.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.