Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/display/panel/ilitek,ili9322.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Ilitek ILI9322 TFT panel driver with SPI control bus
0008 
0009 maintainers:
0010   - Linus Walleij <linus.walleij@linaro.org>
0011 
0012 description: |
0013   This is a driver for 320x240 TFT panels, accepting a variety of input
0014   streams that get adapted and scaled to the panel. The panel output has
0015   960 TFT source driver pins and 240 TFT gate driver pins, VCOM, VCOML and
0016   VCOMH outputs.
0017 
0018 allOf:
0019   - $ref: panel-common.yaml#
0020   - $ref: /schemas/spi/spi-peripheral-props.yaml#
0021 
0022 properties:
0023   compatible:
0024     items:
0025       - enum:
0026           - dlink,dir-685-panel
0027       - const: ilitek,ili9322
0028 
0029   reset-gpios: true
0030   port: true
0031 
0032   vcc-supply:
0033     description: Core voltage supply
0034 
0035   iovcc-supply:
0036     description: Voltage supply for the interface input/output signals
0037 
0038   vci-supply:
0039     description: Voltage supply for analog parts
0040 
0041 required:
0042   - compatible
0043   - reg
0044 
0045 unevaluatedProperties: false
0046 
0047 examples:
0048   - |
0049     spi {
0050         #address-cells = <1>;
0051         #size-cells = <0>;
0052 
0053         panel: display@0 {
0054             compatible = "dlink,dir-685-panel", "ilitek,ili9322";
0055             reg = <0>;
0056             vcc-supply = <&vdisp>;
0057             iovcc-supply = <&vdisp>;
0058             vci-supply = <&vdisp>;
0059 
0060             port {
0061                 panel_in: endpoint {
0062                     remote-endpoint = <&display_out>;
0063                 };
0064             };
0065         };
0066     };
0067 
0068 ...