dt-bindings: mailbox: qcom: correct clocks for IPQ6018 and IPQ8074

IPQ6018 APSS driver is registered by APCS as they share the same register
space, and it uses "pll" and "xo" as inputs.

Correct the allowed clocks for IPQ6018 and IPQ8074 as they share the same
driver to allow "pll" and "xo" as clock-names.

Signed-off-by: Robert Marko <robimarko@gmail.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
This commit is contained in:
Robert Marko 2022-08-19 00:08:47 +02:00 committed by Jassi Brar
parent f3d961299c
commit 75d439edb1
1 changed files with 34 additions and 12 deletions

View File

@ -45,10 +45,7 @@ properties:
clocks:
description: phandles to the parent clocks of the clock driver
minItems: 2
items:
- description: primary pll parent of the clock driver
- description: auxiliary parent
- description: reference clock
maxItems: 3
'#mbox-cells':
const: 1
@ -58,10 +55,7 @@ properties:
clock-names:
minItems: 2
items:
- const: pll
- const: aux
- const: ref
maxItems: 3
required:
- compatible
@ -75,8 +69,6 @@ allOf:
properties:
compatible:
enum:
- qcom,ipq6018-apcs-apps-global
- qcom,ipq8074-apcs-apps-global
- qcom,msm8916-apcs-kpss-global
- qcom,msm8994-apcs-kpss-global
- qcom,msm8996-apcs-hmss-global
@ -90,7 +82,13 @@ allOf:
then:
properties:
clocks:
maxItems: 2
items:
- description: primary pll parent of the clock driver
- description: auxiliary parent
clock-names:
items:
- const: pll
- const: aux
- if:
properties:
compatible:
@ -99,7 +97,31 @@ allOf:
then:
properties:
clocks:
maxItems: 3
items:
- description: primary pll parent of the clock driver
- description: auxiliary parent
- description: reference clock
clock-names:
items:
- const: pll
- const: aux
- const: ref
- if:
properties:
compatible:
enum:
- qcom,ipq6018-apcs-apps-global
- qcom,ipq8074-apcs-apps-global
then:
properties:
clocks:
items:
- description: primary pll parent of the clock driver
- description: XO clock
clock-names:
items:
- const: pll
- const: xo
- if:
properties:
compatible: