mirror of
https://github.com/torvalds/linux.git
synced 2024-12-28 22:02:28 +00:00
efdbd7345f
This is a quite large renaming to consolidate display related bindings into a single "display" directory from various scattered locations of video, drm, gpu, fb, mipi, and panel. The prior location was somewhat based on the Linux driver location, but bindings should be independent of that. Signed-off-by: Rob Herring <robh@kernel.org> Cc: Pawel Moll <pawel.moll@arm.com> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Ian Campbell <ijc+devicetree@hellion.org.uk> Cc: Kumar Gala <galak@codeaurora.org>
44 lines
1.3 KiB
Plaintext
44 lines
1.3 KiB
Plaintext
SHARP LS037V7DW01 TFT-LCD panel
|
|
===================================
|
|
|
|
Required properties:
|
|
- compatible: "sharp,ls037v7dw01"
|
|
|
|
Optional properties:
|
|
- label: a symbolic name for the panel
|
|
- enable-gpios: a GPIO spec for the optional enable pin.
|
|
This pin is the INI pin as specified in the LS037V7DW01.pdf file.
|
|
- reset-gpios: a GPIO spec for the optional reset pin.
|
|
This pin is the RESB pin as specified in the LS037V7DW01.pdf file.
|
|
- mode-gpios: a GPIO
|
|
ordered MO, LR, and UD as specified in the LS037V7DW01.pdf file.
|
|
|
|
Required nodes:
|
|
- Video port for DPI input
|
|
|
|
This panel can have zero to five GPIOs to configure to change configuration
|
|
between QVGA and VGA mode and the scan direction. As these pins can be also
|
|
configured with external pulls, all the GPIOs are considered optional with holes
|
|
in the array.
|
|
|
|
Example
|
|
-------
|
|
|
|
Example when connected to a omap2+ based device:
|
|
|
|
lcd0: display {
|
|
compatible = "sharp,ls037v7dw01";
|
|
power-supply = <&lcd_3v3>;
|
|
enable-gpios = <&gpio5 24 GPIO_ACTIVE_HIGH>; /* gpio152, lcd INI */
|
|
reset-gpios = <&gpio5 27 GPIO_ACTIVE_HIGH>; /* gpio155, lcd RESB */
|
|
mode-gpios = <&gpio5 26 GPIO_ACTIVE_HIGH /* gpio154, lcd MO */
|
|
&gpio1 2 GPIO_ACTIVE_HIGH /* gpio2, lcd LR */
|
|
&gpio1 3 GPIO_ACTIVE_HIGH>; /* gpio3, lcd UD */
|
|
|
|
port {
|
|
lcd_in: endpoint {
|
|
remote-endpoint = <&dpi_out>;
|
|
};
|
|
};
|
|
};
|