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/tilcdc/panel.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 Device-Tree bindings for tilcdc DRM generic panel output driver
    2 
    3 Required properties:
    4  - compatible: value should be "ti,tilcdc,panel".
    5  - panel-info: configuration info to configure LCDC correctly for the panel
    6    - ac-bias: AC Bias Pin Frequency
    7    - ac-bias-intrpt: AC Bias Pin Transitions per Interrupt
    8    - dma-burst-sz: DMA burst size
    9    - bpp: Bits per pixel
   10    - fdd: FIFO DMA Request Delay
   11    - sync-edge: Horizontal and Vertical Sync Edge: 0=rising 1=falling
   12    - sync-ctrl: Horizontal and Vertical Sync: Control: 0=ignore
   13    - raster-order: Raster Data Order Select: 1=Most-to-least 0=Least-to-most
   14    - fifo-th: DMA FIFO threshold
   15  - display-timings: typical videomode of lcd panel.  Multiple video modes
   16    can be listed if the panel supports multiple timings, but the 'native-mode'
   17    should be the preferred/default resolution.  Refer to
   18    Documentation/devicetree/bindings/display/panel/display-timing.txt for display
   19    timing binding details.
   20 
   21 Optional properties:
   22 - backlight: phandle of the backlight device attached to the panel
   23 - enable-gpios: GPIO pin to enable or disable the panel
   24 
   25 Recommended properties:
   26  - pinctrl-names, pinctrl-0: the pincontrol settings to configure
   27    muxing properly for pins that connect to TFP410 device
   28 
   29 Example:
   30 
   31         /* Settings for CDTech_S035Q01 / LCD3 cape: */
   32         lcd3 {
   33                 compatible = "ti,tilcdc,panel";
   34                 pinctrl-names = "default";
   35                 pinctrl-0 = <&bone_lcd3_cape_lcd_pins>;
   36                 backlight = <&backlight>;
   37                 enable-gpios = <&gpio3 19 0>;
   38 
   39                 panel-info {
   40                         ac-bias           = <255>;
   41                         ac-bias-intrpt    = <0>;
   42                         dma-burst-sz      = <16>;
   43                         bpp               = <16>;
   44                         fdd               = <0x80>;
   45                         sync-edge         = <0>;
   46                         sync-ctrl         = <1>;
   47                         raster-order      = <0>;
   48                         fifo-th           = <0>;
   49                 };
   50                 display-timings {
   51                         native-mode = <&timing0>;
   52                         timing0: 320x240 {
   53                                 hactive         = <320>;
   54                                 vactive         = <240>;
   55                                 hback-porch     = <21>;
   56                                 hfront-porch    = <58>;
   57                                 hsync-len       = <47>;
   58                                 vback-porch     = <11>;
   59                                 vfront-porch    = <23>;
   60                                 vsync-len       = <2>;
   61                                 clock-frequency = <8000000>;
   62                                 hsync-active    = <0>;
   63                                 vsync-active    = <0>;
   64                         };
   65                 };
   66         };

Cache object: 03e165132672eba1c2e3cc8e5b77e505


[ 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.