diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-06-04 12:07:08 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-06-04 12:07:08 -0400 |
commit | 15b588303155b22edd559672905db8e59a44ef9a (patch) | |
tree | 5413973ea42014d71ac6d8ce36dbf05058a45646 /Documentation/devicetree/bindings/video/sharp,ls037v7dw01.txt | |
parent | d55696af8d91e8f21dacd74a236e6dcc4f6d78c4 (diff) | |
parent | f2dd36ac9974cc2353bcbb8e6b643fb96030564c (diff) |
Merge tag 'fbdev-omap-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into next
Pull omap fbdev changes from Tomi Valkeinen:
- DT support for the panel drivers that were still missing it
- TI AM43xx support
- TI OMAP5 support
* tag 'fbdev-omap-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux: (46 commits)
OMAPDSS: move 'compatible' converter to omapdss driver
OMAPDSS: HDMI: fix devm_ioremap_resource error checks
OMAPDSS: HDMI: remove unused defines
OMAPDSS: HDMI: cleanup WP ioremaps
OMAPDSS: panel NEC-NL8048HL11 DT support
Doc/DT: Add DT binding documentation for TPO td043mtea1 panel
OMAPDSS: Panel TPO-TD043MTEA1 DT support
Doc/DT: Add DT binding documentation for SHARP LS037V7DW01
OMAPDSS: panel sharp-ls037v7dw01 DT support
OMAPDSS: panel-sharp-ls037v7dw01: update to use gpiod
Doc/DT: Add binding doc for lgphilips,lb035q02.txt
OMAPDSS: panel-lgphilips-lb035q02: Add DT support
OMAPDSS: panel-lgphilips-lb035q02: use gpiod for enable gpio
OMAPDSS: hdmi5_core: Fix compilation with OMAP5_DSS_HDMI_AUDIO
OMAPDSS: panel-dpi: enable-gpio
OMAPDSS: Fix writes to DISPC_POL_FREQ
Doc/DT: Add OMAP5 DSS DT bindings
OMAPDSS: HDMI: cleanup ioremaps
OMAPDSS: HDMI: Add OMAP5 HDMI support
OMAPDSS: HDMI: PLL changes for OMAP5
...
Diffstat (limited to 'Documentation/devicetree/bindings/video/sharp,ls037v7dw01.txt')
-rw-r--r-- | Documentation/devicetree/bindings/video/sharp,ls037v7dw01.txt | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/video/sharp,ls037v7dw01.txt b/Documentation/devicetree/bindings/video/sharp,ls037v7dw01.txt new file mode 100644 index 000000000000..0cc8981e9d49 --- /dev/null +++ b/Documentation/devicetree/bindings/video/sharp,ls037v7dw01.txt | |||
@@ -0,0 +1,43 @@ | |||
1 | SHARP LS037V7DW01 TFT-LCD panel | ||
2 | =================================== | ||
3 | |||
4 | Required properties: | ||
5 | - compatible: "sharp,ls037v7dw01" | ||
6 | |||
7 | Optional properties: | ||
8 | - label: a symbolic name for the panel | ||
9 | - enable-gpios: a GPIO spec for the optional enable pin. | ||
10 | This pin is the INI pin as specified in the LS037V7DW01.pdf file. | ||
11 | - reset-gpios: a GPIO spec for the optional reset pin. | ||
12 | This pin is the RESB pin as specified in the LS037V7DW01.pdf file. | ||
13 | - mode-gpios: a GPIO | ||
14 | ordered MO, LR, and UD as specified in the LS037V7DW01.pdf file. | ||
15 | |||
16 | Required nodes: | ||
17 | - Video port for DPI input | ||
18 | |||
19 | This panel can have zero to five GPIOs to configure to change configuration | ||
20 | between QVGA and VGA mode and the scan direction. As these pins can be also | ||
21 | configured with external pulls, all the GPIOs are considered optional with holes | ||
22 | in the array. | ||
23 | |||
24 | Example | ||
25 | ------- | ||
26 | |||
27 | Example when connected to a omap2+ based device: | ||
28 | |||
29 | lcd0: display { | ||
30 | compatible = "sharp,ls037v7dw01"; | ||
31 | power-supply = <&lcd_3v3>; | ||
32 | enable-gpios = <&gpio5 24 GPIO_ACTIVE_HIGH>; /* gpio152, lcd INI */ | ||
33 | reset-gpios = <&gpio5 27 GPIO_ACTIVE_HIGH>; /* gpio155, lcd RESB */ | ||
34 | mode-gpios = <&gpio5 26 GPIO_ACTIVE_HIGH /* gpio154, lcd MO */ | ||
35 | &gpio1 2 GPIO_ACTIVE_HIGH /* gpio2, lcd LR */ | ||
36 | &gpio1 3 GPIO_ACTIVE_HIGH>; /* gpio3, lcd UD */ | ||
37 | |||
38 | port { | ||
39 | lcd_in: endpoint { | ||
40 | remote-endpoint = <&dpi_out>; | ||
41 | }; | ||
42 | }; | ||
43 | }; | ||