The device tree configuration rate is inconsistent with the actual rate.
Device Tree Configuration
&i2c0 {
status = "okay";
clock-frequency = <I2C_BITRATE_FAST>; //I2C_BITRATE_STANDARD(100000) 250000 I2C_BITRATE_FAST(400000)
}
Verification via code:
/* Read frequency directly from devicetree properties */
uint32_t freq = DT_PROP(I2C0_NODE, clock_frequency);
LOG_INF("i2c0 ready (freq=%u Hz)", freq);
Output: i2c_drv: i2c0 ready (freq=400000 Hz)
