Simple display panel 
 | 
==================== 
 | 
  
 | 
panel node 
 | 
---------- 
 | 
  
 | 
Required properties: 
 | 
- compatible: Should contain one of the following: 
 | 
    - "simple-panel": for common simple panel 
 | 
    - "simple-panel-dsi": for common simple dsi panel 
 | 
    - "vendor,panel": for vendor specific panel 
 | 
- power-supply: See panel-common.txt 
 | 
  
 | 
Optional properties: 
 | 
- vsp-supply: positive voltage supply 
 | 
- vsn-supply: negative voltage supply 
 | 
- ddc-i2c-bus: phandle of an I2C controller used for DDC EDID probing 
 | 
- enable-gpios: GPIO pin to enable or disable the panel 
 | 
- reset-gpios: GPIO pin to reset the panel 
 | 
- backlight: phandle of the backlight device attached to the panel 
 | 
- prepare-delay-ms: the time (in milliseconds) that it takes for the panel to 
 | 
            become ready and start receiving video data 
 | 
- enable-delay-ms: the time (in milliseconds) that it takes for the panel to 
 | 
           display the first valid frame after starting to receive 
 | 
           video data 
 | 
- disable-delay-ms: the time (in milliseconds) that it takes for the panel to 
 | 
            turn the display off (no content is visible) 
 | 
- unprepare-delay-ms: the time (in milliseconds) that it takes for the panel 
 | 
              to power itself down completely 
 | 
- reset-delay-ms: the time (in milliseconds) that it takes for the panel to 
 | 
          reset itself completely 
 | 
- init-delay-ms: the time (in milliseconds) that it takes for the panel to 
 | 
         send init command sequence after reset deassert 
 | 
- width-mm: width (in millimeters) of the panel's active display area 
 | 
- height-mm: height (in millimeters) of the panel's active display area 
 | 
- bpc: bits per color/component 
 | 
- bus-format: Pixel data format on the wire 
 | 
  
 | 
- dsi,lanes: number of active data lanes 
 | 
- dsi,format: pixel format for video mode 
 | 
- dsi,flags: DSI operation mode related flags 
 | 
- panel-init-sequence: 
 | 
- panel-exit-sequence: 
 | 
  A byte stream formed by simple multiple dcs packets. 
 | 
    byte 0: dcs data type 
 | 
    byte 1: wait number of specified ms after dcs command transmitted 
 | 
    byte 2: packet payload length 
 | 
    byte 3 and beyond: number byte of payload 
 | 
  
 | 
- power-invert: power invert control 
 | 
- rockchip,cmd-type: default is DSI cmd, or "spi", "mcu" cmd type 
 | 
- spi-sdi: spi init panel for spi-sdi io 
 | 
- spi-scl: spi init panel for spi-scl io 
 | 
- spi-cs: spi init pael for spi-cs io 
 | 
  
 | 
Example: 
 | 
  
 | 
    panel: panel { 
 | 
        compatible = "cptt,claa101wb01"; 
 | 
        ddc-i2c-bus = <&panelddc>; 
 | 
  
 | 
        power-supply = <&vdd_pnl_reg>; 
 | 
        enable-gpios = <&gpio 90 0>; 
 | 
  
 | 
        backlight = <&backlight>; 
 | 
    }; 
 |