Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

video: fbdev: add Marvell PXA LCD controller binding

Add documentation for the PXA LCD controller devicetree binding.

Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
Reviewed-by: Philipp Zabel <philipp.zabel@gmail.com>
Signed-off-by: Rob Herring <robh@kernel.org>

authored by

Robert Jarzmik and committed by
Rob Herring
307751ee 62ebf931

+34
+34
Documentation/devicetree/bindings/display/marvell,pxa2xx-lcdc.txt
··· 1 + PXA LCD Controller 2 + ------------------ 3 + 4 + Required properties: 5 + - compatible : one of these 6 + "marvell,pxa2xx-lcdc", 7 + "marvell,pxa270-lcdc", 8 + "marvell,pxa300-lcdc" 9 + - reg : should contain 1 register range (address and length). 10 + - interrupts : framebuffer controller interrupt. 11 + - clocks: phandle to input clocks 12 + 13 + Required nodes: 14 + - port: connection to the LCD panel (see video-interfaces.txt) 15 + This node must have its properties bus-width and remote-endpoint set. 16 + If the panel is not a TFT color panel, then a "lcd-type" property in 17 + the panel should specify the panel type. 18 + This panel node should be in the board dts. 19 + 20 + Example: 21 + lcd-controller@40500000 { 22 + compatible = "marvell,pxa2xx-lcdc"; 23 + reg = <0x44000000 0x10000>; 24 + interrupts = <17>; 25 + clocks = <&clks CLK_LCD>; 26 + status = "okay"; 27 + 28 + port { 29 + lcdc_out: endpoint { 30 + remote-endpoint = <&panel_in>; 31 + bus-width = <16>; 32 + }; 33 + }; 34 + };