mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 02:50:49 +09:00
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>
This commit is contained in:
committed by
Wolfram Sang
parent
b7bfaa761d
commit
bbdbad3b33
@@ -12,14 +12,23 @@ maintainers:
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- qcom,msm8226-cci
|
||||
- qcom,msm8916-cci
|
||||
- qcom,msm8974-cci
|
||||
- qcom,msm8996-cci
|
||||
- qcom,sdm845-cci
|
||||
- qcom,sm8250-cci
|
||||
- qcom,sm8450-cci
|
||||
oneOf:
|
||||
- enum:
|
||||
- qcom,msm8226-cci
|
||||
- qcom,msm8974-cci
|
||||
- qcom,msm8996-cci
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- qcom,msm8916-cci
|
||||
- const: qcom,msm8226-cci # CCI v1
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- qcom,sdm845-cci
|
||||
- qcom,sm8250-cci
|
||||
- qcom,sm8450-cci
|
||||
- const: qcom,msm8996-cci # CCI v2
|
||||
|
||||
"#address-cells":
|
||||
const: 1
|
||||
@@ -88,10 +97,12 @@ allOf:
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- qcom,msm8226-cci
|
||||
- qcom,msm8974-cci
|
||||
oneOf:
|
||||
- contains:
|
||||
enum:
|
||||
- qcom,msm8974-cci
|
||||
|
||||
- const: qcom,msm8226-cci
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
@@ -105,10 +116,12 @@ allOf:
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- qcom,msm8916-cci
|
||||
- qcom,msm8996-cci
|
||||
oneOf:
|
||||
- contains:
|
||||
enum:
|
||||
- qcom,msm8916-cci
|
||||
|
||||
- const: qcom,msm8996-cci
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
@@ -169,7 +182,7 @@ examples:
|
||||
|
||||
cci@ac4a000 {
|
||||
reg = <0x0ac4a000 0x4000>;
|
||||
compatible = "qcom,sdm845-cci";
|
||||
compatible = "qcom,sdm845-cci", "qcom,msm8996-cci";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user