1 PXA LCD Controller 1 PXA LCD Controller 2 ------------------ 2 ------------------ 3 3 4 Required properties: 4 Required properties: 5 - compatible : one of these 5 - compatible : one of these 6 "marvell,pxa2xx-lcdc", 6 "marvell,pxa2xx-lcdc", 7 "marvell,pxa270-lcdc", 7 "marvell,pxa270-lcdc", 8 "marvell,pxa300-lcdc" 8 "marvell,pxa300-lcdc" 9 - reg : should contain 1 register range (addr 9 - reg : should contain 1 register range (address and length). 10 - interrupts : framebuffer controller interru 10 - interrupts : framebuffer controller interrupt. 11 - clocks: phandle to input clocks 11 - clocks: phandle to input clocks 12 12 13 Optional properties: << 14 - lcd-supply: A phandle to a power regulator << 15 << 16 Required nodes: 13 Required nodes: 17 - port: connection to the LCD panel (see vide 14 - port: connection to the LCD panel (see video-interfaces.txt) 18 This node must have its properties bu 15 This node must have its properties bus-width and remote-endpoint set. 19 If the panel is not a TFT color panel 16 If the panel is not a TFT color panel, then a "lcd-type" property in 20 the panel should specify the panel ty 17 the panel should specify the panel type. 21 This panel node should be in the boar 18 This panel node should be in the board dts. 22 19 23 Example: 20 Example: 24 lcd-controller@40500000 { 21 lcd-controller@40500000 { 25 compatible = "marvell,pxa2xx-l 22 compatible = "marvell,pxa2xx-lcdc"; 26 reg = <0x44000000 0x10000>; 23 reg = <0x44000000 0x10000>; 27 interrupts = <17>; 24 interrupts = <17>; 28 clocks = <&clks CLK_LCD>; 25 clocks = <&clks CLK_LCD>; >> 26 status = "okay"; 29 27 30 port { 28 port { 31 lcdc_out: endpoint { 29 lcdc_out: endpoint { 32 remote-endpoin 30 remote-endpoint = <&panel_in>; 33 bus-width = <1 31 bus-width = <16>; 34 }; 32 }; 35 }; 33 }; 36 }; 34 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.