[PATCH 3/6] dt-bindings: display: mediatek: Fix clocks count constraint for new SoCs
AngeloGioacchino Del Regno
angelogioacchino.delregno at collabora.com
Tue Sep 24 04:42:01 PDT 2024
Il 24/09/24 12:31, Macpaul Lin ha scritto:
> The display node in mt8195.dtsi was triggering a CHECK_DTBS error due
> to an excessively long 'clocks' property:
> display at 14f06000: clocks: [[31, 14], [31, 43], [31, 44]] is too long
>
> To resolve this issue, add "maxItems: 3" to the 'clocks' property in
> the DT schema.
>
> Fixes: 4ed545e7d100 ("dt-bindings: display: mediatek: disp: split each block to individual yaml")
> Signed-off-by: Macpaul Lin <macpaul.lin at mediatek.com>
> ---
> .../devicetree/bindings/display/mediatek/mediatek,split.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,split.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,split.yaml
> index e4affc854f3d..42d2d483cc29 100644
> --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,split.yaml
> +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,split.yaml
> @@ -57,6 +57,7 @@ properties:
> clocks:
> items:
> - description: SPLIT Clock
That's at least confusing (granted that it works) - either add a description for
each clock and then set `minItems: 1` (preferred), or remove this "SPLIT Clock"
description and allow a maximum of 3 clocks.
Removing the description can be done - IMO - because "SPLIT Clock" is, well,
saying that the SPLIT block gets a SPLIT clock ... stating the obvious, anyway.
Cheers,
Angelo
> + maxItems: 3
>
> required:
> - compatible
More information about the Linux-mediatek
mailing list