[PATCH v6 03/11] dt-bindings: display/msm: add core clock to the mdss bindings
Rob Herring
robh at kernel.org
Tue Jan 17 18:09:05 UTC 2023
On Fri, Jan 13, 2023 at 10:37:12AM +0200, Dmitry Baryshkov wrote:
> Add (optional) core clock to the mdss bindings to let the MDSS driver
> access harware registers before MDP driver probes.
typo
>
> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov at linaro.org>
> ---
> .../bindings/display/msm/qcom,mdss.yaml | 34 ++++++++++++++-----
> 1 file changed, 26 insertions(+), 8 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/display/msm/qcom,mdss.yaml b/Documentation/devicetree/bindings/display/msm/qcom,mdss.yaml
> index dcde34ffc8d0..6948ae3ac7bc 100644
> --- a/Documentation/devicetree/bindings/display/msm/qcom,mdss.yaml
> +++ b/Documentation/devicetree/bindings/display/msm/qcom,mdss.yaml
> @@ -45,17 +45,11 @@ properties:
>
> clocks:
> minItems: 1
> - items:
> - - description: Display abh clock
> - - description: Display axi clock
> - - description: Display vsync clock
> + maxItems: 4
>
> clock-names:
> minItems: 1
> - items:
> - - const: iface
> - - const: bus
> - - const: vsync
> + maxItems: 4
>
> "#address-cells":
> const: 1
> @@ -69,6 +63,30 @@ properties:
> items:
> - description: MDSS_CORE reset
>
> +oneOf:
This is not based on compatible? If not rather than at the top level,
you can do 'oneOf' under 'clocks' and 'clock-names'.
> + - properties:
> + clocks:
> + minItems: 3
> + maxItems: 4
> +
> + clock-names:
> + minItems: 3
> + items:
> + - const: iface
> + - const: bus
> + - const: vsync
> + - const: core
> + - properties:
> + clocks:
> + minItems: 1
> + maxItems: 2
> +
> + clock-names:
> + minItems: 1
> + items:
> + - const: iface
> + - const: core
> +
> required:
> - compatible
> - reg
> --
> 2.39.0
>
More information about the dri-devel
mailing list