48 lines · plain
1* Cirrus Logic CLPS711X Framebuffer2 3Required properties:4- compatible: Shall contain "cirrus,ep7209-fb".5- reg : Physical base address and length of the controller's registers +6 location and size of the framebuffer memory.7- clocks : phandle + clock specifier pair of the FB reference clock.8- display : phandle to a display node as described in9 Documentation/devicetree/bindings/display/panel/display-timing.txt.10 Additionally, the display node has to define properties:11 - bits-per-pixel: Bits per pixel.12 - ac-prescale : LCD AC bias frequency. This frequency is the required13 AC bias frequency for a given manufacturer's LCD plate.14 - cmap-invert : Invert the color levels (Optional).15 16Optional properties:17- lcd-supply: Regulator for LCD supply voltage.18 19Example:20 fb: fb@800002c0 {21 compatible = "cirrus,ep7312-fb", "cirrus,ep7209-fb";22 reg = <0x800002c0 0xd44>, <0x60000000 0xc000>;23 clocks = <&clks 2>;24 lcd-supply = <®5v0>;25 display = <&display>;26 };27 28 display: display {29 model = "320x240x4";30 bits-per-pixel = <4>;31 ac-prescale = <17>;32 33 display-timings {34 native-mode = <&timing0>;35 timing0: 320x240 {36 hactive = <320>;37 hback-porch = <0>;38 hfront-porch = <0>;39 hsync-len = <0>;40 vactive = <240>;41 vback-porch = <0>;42 vfront-porch = <0>;43 vsync-len = <0>;44 clock-frequency = <6500000>;45 };46 };47 };48