Re: [PATCH] i2c: qcom-cci: enable SCL clock stretching in standard mode on CCI v2

From: Hitesh Patel

Date: Mon Sep 21 2026 - 08:44:55 EST


On 21/09/26 17:04, Konrad Dybcio wrote:
> Would it make sense to keep it enabled unconditionally then?

Yes, I think so. Clock stretching is mandatory for every speed mode
in the I2C spec, and a slave that does not stretch never sees a
difference. The per-table scl_stretch_en field only exists because
the values were copied from the downstream tables, where all but the
msm8953 fast-plus one happen to be 0.

I'll send a v2 that sets the bit unconditionally in cci_init() and
drops the field. I can only test it on SC7280 (CCI v2, both 100 kHz
through the GMSL tunnel and 1 MHz for the on-board devices); the
other tables are untested but the change is the same for all of them.

Thanks,
Hitesh