mirror of
https://github.com/torvalds/linux.git
synced 2026-05-26 16:12:59 +02:00
dt-bindings: display: imx: Describe drm binding for fsl,imx-lcdc
Modify the existing (fb-like) binding to support the drm-like binding in parallel. Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Link: https://lore.kernel.org/r/20230306115249.2223042-2-u.kleine-koenig@pengutronix.de Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Link: https://patchwork.freedesktop.org/patch/msgid/20230306115249.2223042-2-u.kleine-koenig@pengutronix.de
This commit is contained in:
parent
01f05940a9
commit
492054f74a
|
|
@ -21,6 +21,9 @@ properties:
|
|||
- fsl,imx25-fb
|
||||
- fsl,imx27-fb
|
||||
- const: fsl,imx21-fb
|
||||
- items:
|
||||
- const: fsl,imx25-lcdc
|
||||
- const: fsl,imx21-lcdc
|
||||
|
||||
clocks:
|
||||
maxItems: 3
|
||||
|
|
@ -31,6 +34,9 @@ properties:
|
|||
- const: ahb
|
||||
- const: per
|
||||
|
||||
port:
|
||||
$ref: /schemas/graph.yaml#/properties/port
|
||||
|
||||
display:
|
||||
$ref: /schemas/types.yaml#/definitions/phandle
|
||||
|
||||
|
|
@ -59,17 +65,55 @@ properties:
|
|||
description:
|
||||
LCDC Sharp Configuration Register value.
|
||||
|
||||
allOf:
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- fsl,imx1-lcdc
|
||||
- fsl,imx21-lcdc
|
||||
then:
|
||||
properties:
|
||||
display: false
|
||||
fsl,dmacr: false
|
||||
fsl,lpccr: false
|
||||
fsl,lscr1: false
|
||||
|
||||
required:
|
||||
- port
|
||||
|
||||
else:
|
||||
properties:
|
||||
port: false
|
||||
|
||||
required:
|
||||
- display
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- clocks
|
||||
- clock-names
|
||||
- display
|
||||
- interrupts
|
||||
- reg
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
lcdc@53fbc000 {
|
||||
compatible = "fsl,imx25-lcdc", "fsl,imx21-lcdc";
|
||||
reg = <0x53fbc000 0x4000>;
|
||||
interrupts = <39>;
|
||||
clocks = <&clks 103>, <&clks 66>, <&clks 49>;
|
||||
clock-names = "ipg", "ahb", "per";
|
||||
|
||||
port {
|
||||
parallel_out: endpoint {
|
||||
remote-endpoint = <&panel_in>;
|
||||
};
|
||||
};
|
||||
};
|
||||
- |
|
||||
imxfb: fb@10021000 {
|
||||
compatible = "fsl,imx21-fb";
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user