Convert the common panel bindings to DT schema consolidating scattered definitions to a single schema file. The 'simple-panel' binding just a collection of properties and not a complete binding itself. All of the 'simple-panel' properties are covered by the panel-common.txt binding with the exception of the 'no-hpd' property, so add that to the schema. As there are lots of references to simple-panel.txt, just keep the file with a reference to common.yaml for now until all the bindings are converted. Cc: Thierry Reding <thierry.reding@gmail.com> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Cc: dri-devel@lists.freedesktop.org Acked-by: Sam Ravnborg <sam@ravnborg.org> Reviewed-by: Maxime Ripard <maxime.ripard@bootlin.com> Reviewed-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Rob Herring <robh@kernel.org> Link: https://patchwork.freedesktop.org/patch/msgid/20190705164221.4462-2-robh@kernel.org
32 lines
595 B
Plaintext
32 lines
595 B
Plaintext
ARM Versatile TFT Panels
|
|
|
|
These panels are connected to the daughterboards found on the
|
|
ARM Versatile reference designs.
|
|
|
|
This device node must appear as a child to a "syscon"-compatible
|
|
node.
|
|
|
|
Required properties:
|
|
- compatible: should be "arm,versatile-tft-panel"
|
|
|
|
Required subnodes:
|
|
- port: see display/panel/panel-common.yaml, graph.txt
|
|
|
|
|
|
Example:
|
|
|
|
sysreg@0 {
|
|
compatible = "arm,versatile-sysreg", "syscon", "simple-mfd";
|
|
reg = <0x00000 0x1000>;
|
|
|
|
panel: display@0 {
|
|
compatible = "arm,versatile-tft-panel";
|
|
|
|
port {
|
|
panel_in: endpoint {
|
|
remote-endpoint = <&foo>;
|
|
};
|
|
};
|
|
};
|
|
};
|