162306a36Sopenharmony_ci* Cirrus Logic CLPS711X Framebuffer 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci- compatible: Shall contain "cirrus,ep7209-fb". 562306a36Sopenharmony_ci- reg : Physical base address and length of the controller's registers + 662306a36Sopenharmony_ci location and size of the framebuffer memory. 762306a36Sopenharmony_ci- clocks : phandle + clock specifier pair of the FB reference clock. 862306a36Sopenharmony_ci- display : phandle to a display node as described in 962306a36Sopenharmony_ci Documentation/devicetree/bindings/display/panel/display-timing.txt. 1062306a36Sopenharmony_ci Additionally, the display node has to define properties: 1162306a36Sopenharmony_ci - bits-per-pixel: Bits per pixel. 1262306a36Sopenharmony_ci - ac-prescale : LCD AC bias frequency. This frequency is the required 1362306a36Sopenharmony_ci AC bias frequency for a given manufacturer's LCD plate. 1462306a36Sopenharmony_ci - cmap-invert : Invert the color levels (Optional). 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciOptional properties: 1762306a36Sopenharmony_ci- lcd-supply: Regulator for LCD supply voltage. 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ciExample: 2062306a36Sopenharmony_ci fb: fb@800002c0 { 2162306a36Sopenharmony_ci compatible = "cirrus,ep7312-fb", "cirrus,ep7209-fb"; 2262306a36Sopenharmony_ci reg = <0x800002c0 0xd44>, <0x60000000 0xc000>; 2362306a36Sopenharmony_ci clocks = <&clks 2>; 2462306a36Sopenharmony_ci lcd-supply = <®5v0>; 2562306a36Sopenharmony_ci display = <&display>; 2662306a36Sopenharmony_ci }; 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci display: display { 2962306a36Sopenharmony_ci model = "320x240x4"; 3062306a36Sopenharmony_ci bits-per-pixel = <4>; 3162306a36Sopenharmony_ci ac-prescale = <17>; 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci display-timings { 3462306a36Sopenharmony_ci native-mode = <&timing0>; 3562306a36Sopenharmony_ci timing0: 320x240 { 3662306a36Sopenharmony_ci hactive = <320>; 3762306a36Sopenharmony_ci hback-porch = <0>; 3862306a36Sopenharmony_ci hfront-porch = <0>; 3962306a36Sopenharmony_ci hsync-len = <0>; 4062306a36Sopenharmony_ci vactive = <240>; 4162306a36Sopenharmony_ci vback-porch = <0>; 4262306a36Sopenharmony_ci vfront-porch = <0>; 4362306a36Sopenharmony_ci vsync-len = <0>; 4462306a36Sopenharmony_ci clock-frequency = <6500000>; 4562306a36Sopenharmony_ci }; 4662306a36Sopenharmony_ci }; 4762306a36Sopenharmony_ci }; 48