[PATCH v2 08/11] dt-bindings: display: convert PL110/PL111 to DT schema
Rob Herring
robh at kernel.org
Fri May 6 15:39:53 PDT 2022
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.przywara at 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 at 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 at 31040000: 'interrupt-names' is a required property
arch/arm/boot/dts/lpc3250-phy3250.dtb
clcd at 60000000: 'clock-names' is a required property
arch/arm/boot/dts/spear300-evb.dtb
clcd at 60000000: 'clocks' is a required property
arch/arm/boot/dts/spear300-evb.dtb
clcd at 60000000: 'interrupt-names' is a required property
arch/arm/boot/dts/spear300-evb.dtb
clcd at 60000000: 'port' is a required property
arch/arm/boot/dts/spear300-evb.dtb
clcd at 90000000: 'clock-names' is a required property
arch/arm/boot/dts/spear320-hmi.dtb
clcd at 90000000: 'clocks' is a required property
arch/arm/boot/dts/spear320-hmi.dtb
clcd at 90000000: 'interrupt-names' is a required property
arch/arm/boot/dts/spear320-hmi.dtb
clcd at 90000000: 'port' is a required property
arch/arm/boot/dts/spear320-hmi.dtb
clcd at c0000000: 'interrupt-names' is a required property
arch/arm/boot/dts/integratorcp.dtb
clcd at c0000000: 'port at 0' does not match any of the regexes: 'pinctrl-[0-9]+'
arch/arm/boot/dts/integratorcp.dtb
clcd at c0000000: 'port' is a required property
arch/arm/boot/dts/integratorcp.dtb
clcd at fc200000: 'clock-names' is a required property
arch/arm/boot/dts/spear600-evb.dtb
clcd at fc200000: 'clocks' is a required property
arch/arm/boot/dts/spear600-evb.dtb
clcd at fc200000: 'interrupt-names' is a required property
arch/arm/boot/dts/spear600-evb.dtb
clcd at fc200000: 'port' is a required property
arch/arm/boot/dts/spear600-evb.dtb
display at 1000000: 'interrupt-names' is a required property
arch/arm/boot/dts/integratorap-im-pd1.dtb
display at 1000000: 'port at 0' does not match any of the regexes: 'pinctrl-[0-9]+'
arch/arm/boot/dts/integratorap-im-pd1.dtb
display at 1000000: 'port' is a required property
arch/arm/boot/dts/integratorap-im-pd1.dtb
display at 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 at 10120000: 'port at 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 at 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 at 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 at 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
More information about the linux-arm-kernel
mailing list