1 Device Tree bindings for Armada DRM CRTC drive 1 Device Tree bindings for Armada DRM CRTC driver 2 2 3 Required properties: 3 Required properties: 4 - compatible: value should be "marvell,dove-l 4 - compatible: value should be "marvell,dove-lcd". 5 - reg: base address and size of the LCD contr 5 - reg: base address and size of the LCD controller 6 - interrupts: single interrupt number for the 6 - interrupts: single interrupt number for the LCD controller 7 - port: video output port with endpoints, as 7 - port: video output port with endpoints, as described by graph.txt 8 8 9 Optional properties: 9 Optional properties: 10 10 11 - clocks: as described by clock-bindings.txt 11 - clocks: as described by clock-bindings.txt 12 - clock-names: as described by clock-bindings 12 - clock-names: as described by clock-bindings.txt 13 "axiclk" - axi bus clock for pixel clo 13 "axiclk" - axi bus clock for pixel clock 14 "plldivider" - pll divider clock for p 14 "plldivider" - pll divider clock for pixel clock 15 "ext_ref_clk0" - external clock 0 for 15 "ext_ref_clk0" - external clock 0 for pixel clock 16 "ext_ref_clk1" - external clock 1 for 16 "ext_ref_clk1" - external clock 1 for pixel clock 17 17 18 Note: all clocks are optional but at least one 18 Note: all clocks are optional but at least one must be specified. 19 Further clocks may be added in the future acco 19 Further clocks may be added in the future according to requirements of 20 different SoCs. 20 different SoCs. 21 21 22 Example: 22 Example: 23 23 24 lcd0: lcd-controller@820000 { 24 lcd0: lcd-controller@820000 { 25 compatible = "marvell,dove-lcd 25 compatible = "marvell,dove-lcd"; 26 reg = <0x820000 0x1000>; 26 reg = <0x820000 0x1000>; 27 interrupts = <47>; 27 interrupts = <47>; 28 clocks = <&si5351 0>; 28 clocks = <&si5351 0>; 29 clock-names = "ext_ref_clk_1"; 29 clock-names = "ext_ref_clk_1"; 30 }; 30 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.