Hi All,
I have configured I2C2 clock frequency to: 400KHz in dts file as follows
&i2c2 {
+ clock-frequency = <400000>;
pinctrl-0 = <&pinctrl_i2c2>;
};
The same is read from sysfs entry as below.
root@toyotacy20-t077:/sys/firmware/devicetree/base/soc/aips-bus@02100000/i2c@021a4000# od -bc clock-frequency
0000000 000 006 032 200
\0 006 032 200
Theoretically the above value is configured to produce 400KHz.
However when the same clock line is probed we are seeing clock frequency of 337KHz as below

Is the above behaviour expected? If not kindly let us know how to get the clock value close to 400KHz practically.
Regards,
shree