
This is a quite large renaming to consolidate display related bindings into a single "display" directory from various scattered locations of video, drm, gpu, fb, mipi, and panel. The prior location was somewhat based on the Linux driver location, but bindings should be independent of that. Signed-off-by: Rob Herring <robh@kernel.org> Cc: Pawel Moll <pawel.moll@arm.com> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Ian Campbell <ijc+devicetree@hellion.org.uk> Cc: Kumar Gala <galak@codeaurora.org>
31 lines
958 B
Plaintext
31 lines
958 B
Plaintext
Device Tree bindings for Armada DRM CRTC driver
|
|
|
|
Required properties:
|
|
- compatible: value should be "marvell,dove-lcd".
|
|
- reg: base address and size of the LCD controller
|
|
- interrupts: single interrupt number for the LCD controller
|
|
- port: video output port with endpoints, as described by graph.txt
|
|
|
|
Optional properties:
|
|
|
|
- clocks: as described by clock-bindings.txt
|
|
- clock-names: as described by clock-bindings.txt
|
|
"axiclk" - axi bus clock for pixel clock
|
|
"plldivider" - pll divider clock for pixel clock
|
|
"ext_ref_clk0" - external clock 0 for pixel clock
|
|
"ext_ref_clk1" - external clock 1 for pixel clock
|
|
|
|
Note: all clocks are optional but at least one must be specified.
|
|
Further clocks may be added in the future according to requirements of
|
|
different SoCs.
|
|
|
|
Example:
|
|
|
|
lcd0: lcd-controller@820000 {
|
|
compatible = "marvell,dove-lcd";
|
|
reg = <0x820000 0x1000>;
|
|
interrupts = <47>;
|
|
clocks = <&si5351 0>;
|
|
clock-names = "ext_ref_clk_1";
|
|
};
|