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/panel/sharp,ls037v7dw01.yaml

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 # SPDX-License-Identifier: GPL-2.0
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/display/panel/sharp,ls037v7dw01.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: SHARP LS037V7DW01 TFT-LCD panel
    8 
    9 description: |
   10   This panel can have zero to five GPIOs to configure to change configuration
   11   between QVGA and VGA mode and the scan direction. As these pins can be also
   12   configured with external pulls, all the GPIOs are considered optional with holes
   13   in the array.
   14 
   15 maintainers:
   16   - Tony Lindgren <tony@atomide.com>
   17 
   18 allOf:
   19   - $ref: panel-common.yaml#
   20 
   21 properties:
   22   compatible:
   23     const: sharp,ls037v7dw01
   24 
   25   label: true
   26   enable-gpios: true
   27   reset-gpios: true
   28   port: true
   29   power-supply: true
   30 
   31   mode-gpios:
   32     minItems: 1
   33     maxItems: 3
   34     description: |
   35       GPIO ordered MO, LR, and UD as specified in LS037V7DW01.pdf
   36       This panel can have zero to three GPIOs to configure to
   37       change configuration between QVGA and VGA mode and the
   38       scan direction. As these pins can be also configured
   39       with external pulls, all the GPIOs are considered
   40       optional with holes in the array.
   41 
   42 required:
   43   - compatible
   44   - port
   45 
   46 additionalProperties: false
   47 
   48 examples:
   49   - |
   50     #include <dt-bindings/gpio/gpio.h>
   51 
   52     lcd0: display {
   53         compatible = "sharp,ls037v7dw01";
   54         power-supply = <&lcd_3v3>;
   55         enable-gpios = <&gpio5 24 GPIO_ACTIVE_HIGH>;    /* gpio152, lcd INI */
   56         reset-gpios = <&gpio5 27 GPIO_ACTIVE_HIGH>;     /* gpio155, lcd RESB */
   57         mode-gpios = <&gpio5 26 GPIO_ACTIVE_HIGH        /* gpio154, lcd MO */
   58                       &gpio1 2 GPIO_ACTIVE_HIGH         /* gpio2, lcd LR */
   59                       &gpio1 3 GPIO_ACTIVE_HIGH>;       /* gpio3, lcd UD */
   60 
   61         port {
   62             lcd_in: endpoint {
   63                 remote-endpoint = <&dpi_out>;
   64             };
   65         };
   66     };
   67 
   68 ...

Cache object: e5c2edcb24a1798f0d35756f6ad456e5


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