History log of /linux-master/Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
Revision Date Author Comments
# e593a4a2 11-Mar-2024 Rob Herring <robh@kernel.org>

dt-bindings: i2c: qcom,i2c-cci: Fix OV7251 'data-lanes' entries

The OV7251 sensor only has a single data lane, so 2 entries is not valid.
Fix this to be 1 entry as the schema specifies.

The schema validation doesn't catch this currently due to some limitations
in handling of arrays vs. matrices, but a fix is being worked on.

Signed-off-by: Rob Herring <robh@kernel.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>


# 3e383dce 11-Oct-2023 Wolfram Sang <wsa@kernel.org>

Revert "dt-bindings: i2c: qcom-cci: Document sc8280xp compatible"

This reverts commit ae2a1f0f2cb52e15cf45508f499fcbfd6637bc56. An updated
series was sent. And this patch was not needed anymore because another
compatible entry was reused.

Signed-off-by: Wolfram Sang <wsa@kernel.org>


# ae2a1f0f 06-Oct-2023 Bryan O'Donoghue <bryan.odonoghue@linaro.org>

dt-bindings: i2c: qcom-cci: Document sc8280xp compatible

Add sc8280xp compatible consistent with recent CAMSS CCI interfaces.

Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
[wsa: rebased]
Signed-off-by: Wolfram Sang <wsa@kernel.org>


# 0f75d486 02-Oct-2023 Luca Weiss <luca.weiss@fairphone.com>

dt-bindings: i2c: qcom-cci: Document SC7280 compatible

Document the compatible for the CCI block found on SC7280 SoC.

Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Wolfram Sang <wsa@kernel.org>


# 274e4809 17-Aug-2023 Rob Herring <robh@kernel.org>

media: dt-bindings: Convert Omnivision OV7251 to DT schema

Convert the OmniVision OV7251 Image Sensor binding to DT schema format.

vddd-supply was listed as required, but the example and actual user
don't have it. Also, the data brief says it has an internal regulator,
so perhaps it is truly optional.

Add missing common "link-frequencies" which is used and required by the
Linux driver.

Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Acked-by: Wolfram Sang <wsa@kernel.org> # for I2C
Link: https://lore.kernel.org/r/20230817202713.2180195-1-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>


# f531ecf7 20-Jan-2023 Luca Weiss <luca.weiss@fairphone.com>

dt-bindings: i2c: qcom-cci: Document SM6350 compatible

Document the compatible for the CCI block found on SM6350 SoC.

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>


# bbdbad3b 13-Dec-2022 Konrad Dybcio <konrad.dybcio@linaro.org>

dt-bindings: i2c: qcom,i2c-cci: Fall back to common compatibles

Almost every compatible string in the CCI driver is a duplicate. Adjust
the bindings to include a common (first-soc-implementing-vX) compatible
to remove the need to keep adding superfluous compatible strings.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Wolfram Sang <wsa@kernel.org>


# 9ad16f96 02-Oct-2022 Matti Lehtimäki <matti.lehtimaki@gmail.com>

dt-bindings: i2c: qcom,i2c-cci: Document clocks for MSM8974

Uses same clocks as MSM8226.

Signed-off-by: Matti Lehtimäki <matti.lehtimaki@gmail.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Wolfram Sang <wsa@kernel.org>


# 8673b6d9 02-Oct-2022 Matti Lehtimäki <matti.lehtimaki@gmail.com>

dt-bindings: i2c: qcom,i2c-cci: Document MSM8226 compatible

MSM8226's Camera Control Interface has one master and 3 clocks.

Signed-off-by: Matti Lehtimäki <matti.lehtimaki@gmail.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Wolfram Sang <wsa@kernel.org>


# e46a1c55 01-Sep-2022 Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

dt-bindings: i2c: qcom,i2c-cci: specify SM8450 CCI clocks

Document clocks for SM8450 Camera Control Interface I2C controller.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Wolfram Sang <wsa@kernel.org>


# 0a0b80a4 02-Aug-2022 Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

dt-bindings: i2c: qcom,i2c-cci: convert to dtschema

Convert the Qualcomm Camera Control Interface (CCI) I2C controller to DT
schema. The original bindings were not complete, so this includes
changes:
1. Add address/size-cells.
2. Describe the clocks per variant.
3. Use more descriptive example based on sdm845.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Wolfram Sang <wsa@kernel.org>