The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/display/cirrus,clps711x-fb.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 * Currus Logic CLPS711X Framebuffer
    2 
    3 Required 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 in
    9               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 required
   13                     AC bias frequency for a given manufacturer's LCD plate.
   14   - cmap-invert   : Invert the color levels (Optional).
   15 
   16 Optional properties:
   17 - lcd-supply: Regulator for LCD supply voltage.
   18 
   19 Example:
   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 = <&reg5v0>;
   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         };

Cache object: 79865c749729b02853a9fff838a017df


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.