diff options
author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2023-09-05 23:08:14 +0200 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2023-09-05 23:08:14 +0200 |
commit | 34069d12e239ae8f36dd96c378e4622fb1c42a76 (patch) | |
tree | b33fabf1a4cc7530e93ab416f3156bdfe601a3a0 /Documentation/devicetree/bindings/crypto/qcom-qce.yaml | |
parent | Input: rpckbd - fix the return value handle for platform_get_irq() (diff) | |
parent | Linux 6.5 (diff) | |
download | linux-34069d12e239ae8f36dd96c378e4622fb1c42a76.tar.xz linux-34069d12e239ae8f36dd96c378e4622fb1c42a76.zip |
Merge tag 'v6.5' into next
Sync up with mainline to bring in updates to the shared infrastructure.
Diffstat (limited to 'Documentation/devicetree/bindings/crypto/qcom-qce.yaml')
-rw-r--r-- | Documentation/devicetree/bindings/crypto/qcom-qce.yaml | 50 |
1 files changed, 41 insertions, 9 deletions
diff --git a/Documentation/devicetree/bindings/crypto/qcom-qce.yaml b/Documentation/devicetree/bindings/crypto/qcom-qce.yaml index e375bd981300..bb828068c3b8 100644 --- a/Documentation/devicetree/bindings/crypto/qcom-qce.yaml +++ b/Documentation/devicetree/bindings/crypto/qcom-qce.yaml @@ -26,10 +26,18 @@ properties: - items: - enum: + - qcom,ipq4019-qce + - qcom,sm8150-qce + - const: qcom,qce + + - items: + - enum: - qcom,ipq6018-qce - qcom,ipq8074-qce - qcom,msm8996-qce + - qcom,qcm2290-qce - qcom,sdm845-qce + - qcom,sm6115-qce - const: qcom,ipq4019-qce - const: qcom,qce @@ -46,16 +54,12 @@ properties: maxItems: 1 clocks: - items: - - description: iface clocks register interface. - - description: bus clocks data transfer interface. - - description: core clocks rest of the crypto block. + minItems: 1 + maxItems: 3 clock-names: - items: - - const: iface - - const: bus - - const: core + minItems: 1 + maxItems: 3 iommus: minItems: 1 @@ -89,9 +93,37 @@ allOf: enum: - qcom,crypto-v5.1 - qcom,crypto-v5.4 - - qcom,ipq4019-qce + - qcom,ipq6018-qce + - qcom,ipq8074-qce + - qcom,msm8996-qce + - qcom,sdm845-qce + then: + properties: + clocks: + maxItems: 3 + clock-names: + items: + - const: iface + - const: bus + - const: core + required: + - clocks + - clock-names + - if: + properties: + compatible: + contains: + enum: + - qcom,qcm2290-qce + - qcom,sm6115-qce then: + properties: + clocks: + maxItems: 1 + clock-names: + items: + - const: core required: - clocks - clock-names |