On Fri, 06 May 2022 15:05:30 +0100, Andre Przywara wrote:
> The Arm PL110 and PL111 are IP blocks that provide a display engine with
> an LCD interface, being able to drive a variety of LC panels.
> 
> Convert the binding over to DT schema, to the DTs can be automatically
> checked.
> This still contains the deprecated "arm,pl11x,tft-r0g0b0-pads" property,
> because this is used by several DTs in the tree.
> 
> Signed-off-by: Andre Przywara <andre.przyw...@arm.com>
> ---
>  .../devicetree/bindings/display/arm,pl11x.txt | 110 -----------
>  .../bindings/display/arm,pl11x.yaml           | 174 ++++++++++++++++++
>  2 files changed, 174 insertions(+), 110 deletions(-)
>  delete mode 100644 Documentation/devicetree/bindings/display/arm,pl11x.txt
>  create mode 100644 Documentation/devicetree/bindings/display/arm,pl11x.yaml
> 

Running 'make dtbs_check' with the schema in this patch gives the
following warnings. Consider if they are expected or the schema is
incorrect. These may not be new warnings.

Note that it is not yet a requirement to have 0 warnings for dtbs_check.
This will change in the future.

Full log is available here: https://patchwork.ozlabs.org/patch/


clcd@10020000: 'oneOf' conditional failed, one must be fixed:
        arch/arm/boot/dts/arm-realview-eb-11mp-bbrevd-ctrevb.dtb
        arch/arm/boot/dts/arm-realview-eb-11mp-bbrevd.dtb
        arch/arm/boot/dts/arm-realview-eb-11mp-ctrevb.dtb
        arch/arm/boot/dts/arm-realview-eb-11mp.dtb
        arch/arm/boot/dts/arm-realview-eb-a9mp-bbrevd.dtb
        arch/arm/boot/dts/arm-realview-eb-a9mp.dtb

clcd@31040000: 'interrupt-names' is a required property
        arch/arm/boot/dts/lpc3250-phy3250.dtb

clcd@60000000: 'clock-names' is a required property
        arch/arm/boot/dts/spear300-evb.dtb

clcd@60000000: 'clocks' is a required property
        arch/arm/boot/dts/spear300-evb.dtb

clcd@60000000: 'interrupt-names' is a required property
        arch/arm/boot/dts/spear300-evb.dtb

clcd@60000000: 'port' is a required property
        arch/arm/boot/dts/spear300-evb.dtb

clcd@90000000: 'clock-names' is a required property
        arch/arm/boot/dts/spear320-hmi.dtb

clcd@90000000: 'clocks' is a required property
        arch/arm/boot/dts/spear320-hmi.dtb

clcd@90000000: 'interrupt-names' is a required property
        arch/arm/boot/dts/spear320-hmi.dtb

clcd@90000000: 'port' is a required property
        arch/arm/boot/dts/spear320-hmi.dtb

clcd@c0000000: 'interrupt-names' is a required property
        arch/arm/boot/dts/integratorcp.dtb

clcd@c0000000: 'port@0' does not match any of the regexes: 'pinctrl-[0-9]+'
        arch/arm/boot/dts/integratorcp.dtb

clcd@c0000000: 'port' is a required property
        arch/arm/boot/dts/integratorcp.dtb

clcd@fc200000: 'clock-names' is a required property
        arch/arm/boot/dts/spear600-evb.dtb

clcd@fc200000: 'clocks' is a required property
        arch/arm/boot/dts/spear600-evb.dtb

clcd@fc200000: 'interrupt-names' is a required property
        arch/arm/boot/dts/spear600-evb.dtb

clcd@fc200000: 'port' is a required property
        arch/arm/boot/dts/spear600-evb.dtb

display@1000000: 'interrupt-names' is a required property
        arch/arm/boot/dts/integratorap-im-pd1.dtb

display@1000000: 'port@0' does not match any of the regexes: 'pinctrl-[0-9]+'
        arch/arm/boot/dts/integratorap-im-pd1.dtb

display@1000000: 'port' is a required property
        arch/arm/boot/dts/integratorap-im-pd1.dtb

display@10120000: 'interrupt-names' is a required property
        arch/arm/boot/dts/versatile-ab.dtb
        arch/arm/boot/dts/versatile-ab-ib2.dtb
        arch/arm/boot/dts/versatile-pb.dtb

display@10120000: 'port@0' does not match any of the regexes: 'pinctrl-[0-9]+'
        arch/arm/boot/dts/versatile-ab.dtb
        arch/arm/boot/dts/versatile-ab-ib2.dtb
        arch/arm/boot/dts/versatile-pb.dtb

display@10120000: 'port' is a required property
        arch/arm/boot/dts/versatile-ab.dtb
        arch/arm/boot/dts/versatile-ab-ib2.dtb
        arch/arm/boot/dts/versatile-pb.dtb

lcd@C0000000: 'interrupt-names' is a required property
        arch/arm/boot/dts/nspire-clp.dtb
        arch/arm/boot/dts/nspire-cx.dtb
        arch/arm/boot/dts/nspire-tp.dtb

lcd-controller@40008000: 'resets' does not match any of the regexes: 
'pinctrl-[0-9]+'
        arch/arm/boot/dts/lpc4337-ciaa.dtb
        arch/arm/boot/dts/lpc4350-hitex-eval.dtb
        arch/arm/boot/dts/lpc4357-ea4357-devkit.dtb
        arch/arm/boot/dts/lpc4357-myd-lpc4357.dtb

Reply via email to