18c2ecf20Sopenharmony_ci* Currus Logic CLPS711X Framebuffer 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci- compatible: Shall contain "cirrus,ep7209-fb". 58c2ecf20Sopenharmony_ci- reg : Physical base address and length of the controller's registers + 68c2ecf20Sopenharmony_ci location and size of the framebuffer memory. 78c2ecf20Sopenharmony_ci- clocks : phandle + clock specifier pair of the FB reference clock. 88c2ecf20Sopenharmony_ci- display : phandle to a display node as described in 98c2ecf20Sopenharmony_ci Documentation/devicetree/bindings/display/panel/display-timing.txt. 108c2ecf20Sopenharmony_ci Additionally, the display node has to define properties: 118c2ecf20Sopenharmony_ci - bits-per-pixel: Bits per pixel. 128c2ecf20Sopenharmony_ci - ac-prescale : LCD AC bias frequency. This frequency is the required 138c2ecf20Sopenharmony_ci AC bias frequency for a given manufacturer's LCD plate. 148c2ecf20Sopenharmony_ci - cmap-invert : Invert the color levels (Optional). 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciOptional properties: 178c2ecf20Sopenharmony_ci- lcd-supply: Regulator for LCD supply voltage. 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciExample: 208c2ecf20Sopenharmony_ci fb: fb@800002c0 { 218c2ecf20Sopenharmony_ci compatible = "cirrus,ep7312-fb", "cirrus,ep7209-fb"; 228c2ecf20Sopenharmony_ci reg = <0x800002c0 0xd44>, <0x60000000 0xc000>; 238c2ecf20Sopenharmony_ci clocks = <&clks 2>; 248c2ecf20Sopenharmony_ci lcd-supply = <®5v0>; 258c2ecf20Sopenharmony_ci display = <&display>; 268c2ecf20Sopenharmony_ci }; 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci display: display { 298c2ecf20Sopenharmony_ci model = "320x240x4"; 308c2ecf20Sopenharmony_ci bits-per-pixel = <4>; 318c2ecf20Sopenharmony_ci ac-prescale = <17>; 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci display-timings { 348c2ecf20Sopenharmony_ci native-mode = <&timing0>; 358c2ecf20Sopenharmony_ci timing0: 320x240 { 368c2ecf20Sopenharmony_ci hactive = <320>; 378c2ecf20Sopenharmony_ci hback-porch = <0>; 388c2ecf20Sopenharmony_ci hfront-porch = <0>; 398c2ecf20Sopenharmony_ci hsync-len = <0>; 408c2ecf20Sopenharmony_ci vactive = <240>; 418c2ecf20Sopenharmony_ci vback-porch = <0>; 428c2ecf20Sopenharmony_ci vfront-porch = <0>; 438c2ecf20Sopenharmony_ci vsync-len = <0>; 448c2ecf20Sopenharmony_ci clock-frequency = <6500000>; 458c2ecf20Sopenharmony_ci }; 468c2ecf20Sopenharmony_ci }; 478c2ecf20Sopenharmony_ci }; 48