Re: [PATCH 1/2] dt-bindings: i2c: qcom-cci: Document qcom,scl-stretch-enable property

From: Krzysztof Kozlowski

Date: Thu Mar 05 2026 - 10:33:59 EST


On 05/03/2026 15:40, Cory Keitz via B4 Relay wrote:
> From: Cory Keitz <ckeitz@xxxxxxxxxx>
>
> Add the optional boolean property "qcom,scl-stretch-enable" to the
> CCI i2c-bus sub-nodes. This property enables SCL clock stretching on
> the corresponding CCI master, which is needed by peripherals such as
> GMSL deserializers that hold SCL low to absorb forwarding latency.
>
> Signed-off-by: Cory Keitz <ckeitz@xxxxxxxxxx>
> ---
> Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml b/Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
> index 399a09409e07..fea609fa2f05 100644
> --- a/Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
> +++ b/Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
> @@ -78,6 +78,14 @@ patternProperties:
> clock-frequency:
> default: 100000
>
> + qcom,scl-stretch-enable:

I don't understand why only Qualcomm needs per-controller property and
no others need to static configuration. Maybe this is just already solved?

And I actually found this:
https://lore.kernel.org/all/20230312131933.248715-2-andi.shyti@xxxxxxxxxx/

so this is all done.

Best regards,
Krzysztof