Hi Jagan. On Wed, Mar 18, 2020 at 10:40:01PM +0530, Jagan Teki wrote: > Convert the feiyang,fy07024di26a30d panel bindings to DT schema. > > Signed-off-by: Jagan Teki <jagan@xxxxxxxxxxxxxxxxxxxx> Thanks for the resend. Please fix so the two bindings uses panel-common.yaml. And then only properties specific for this binding shall have a description. See below - please fix both bindings and resend. Sam > --- > Changes for v2: > - fix dt_binding_check > > .../display/panel/feiyang,fy07024di26a30d.txt | 20 ------- > .../panel/feiyang,fy07024di26a30d.yaml | 57 +++++++++++++++++++ > 2 files changed, 57 insertions(+), 20 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt > create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml > > diff --git a/Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt b/Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt > deleted file mode 100644 > index 82caa7b65ae8..000000000000 > --- a/Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt > +++ /dev/null > @@ -1,20 +0,0 @@ > -Feiyang FY07024DI26A30-D 7" MIPI-DSI LCD Panel > - > -Required properties: > -- compatible: must be "feiyang,fy07024di26a30d" > -- reg: DSI virtual channel used by that screen > -- avdd-supply: analog regulator dc1 switch > -- dvdd-supply: 3v3 digital regulator > -- reset-gpios: a GPIO phandle for the reset pin > - > -Optional properties: > -- backlight: phandle for the backlight control. > - > -panel@0 { > - compatible = "feiyang,fy07024di26a30d"; > - reg = <0>; > - avdd-supply = <®_dc1sw>; > - dvdd-supply = <®_dldo2>; > - reset-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* LCD-RST: PD24 */ > - backlight = <&backlight>; > -}; > diff --git a/Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml b/Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml > new file mode 100644 > index 000000000000..f292c57a5bd6 > --- /dev/null > +++ b/Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml > @@ -0,0 +1,57 @@ > +# SPDX-License-Identifier: (GPL-2.0+ OR X11) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/display/panel/feiyang,fy07024di26a30d.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Feiyang FY07024DI26A30-D 7" MIPI-DSI LCD Panel > + > +maintainers: > + - Jagan Teki <jagan@xxxxxxxxxxxxxxxxxxxx> > + > +properties: > + compatible: > + const: feiyang,fy07024di26a30d > + > + reg: > + description: DSI virtual channel used by that screen reg is already described elsewhere so no description. Thus is becomes: reg: true > + > + avdd-supply: > + description: analog regulator dc1 switch > + > + dvdd-supply: > + description: 3v3 digital regulator > + > + reset-gpios: > + description: a GPIO phandle for the reset pin This would become: reset-gpios: true > + > + backlight: > + description: Backlight used by the panel > + $ref: "/schemas/types.yaml#/definitions/phandle" This would become: backlight: true > + > +required: > + - compatible > + - reg > + - avdd-supply > + - dvdd-supply > + - reset-gpios > + > +additionalProperties: false > + > +examples: > + - | > + #include <dt-bindings/gpio/gpio.h> > + > + dsi { > + #address-cells = <1>; > + #size-cells = <0>; > + > + panel@0 { > + compatible = "feiyang,fy07024di26a30d"; > + reg = <0>; > + avdd-supply = <®_dc1sw>; > + dvdd-supply = <®_dldo2>; > + reset-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* LCD-RST: PD24 */ > + backlight = <&backlight>; > + }; > + }; Example looks good. > -- > 2.17.1 > > _______________________________________________ > dri-devel mailing list > dri-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/dri-devel