diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-04-07 13:47:51 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-04-07 13:47:51 -0400 |
| commit | 0af9fb63915cf5ebb47b5c9ff16526b47545baf5 (patch) | |
| tree | 2e05c80a4b3ef074e7535c0222e37150cdec09e7 | |
| parent | e5744abb2fa3629aa5a94e21ca1eae32ff2fe00b (diff) | |
| parent | 0f5d9d2e7d234acb26bc98dd820cc8dd178774d6 (diff) | |
Merge tag 'fbdev-omap-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux
Pull OMAP fbdev changes from Tomi Valkeinen:
"This is based on the already pulled fbdev-main changes, and this also
merges .dts branch from Tony Lindgren (which has also been pulled), so
that I was able to add the display related .dts changes.
This contains OMAP related fbdev changes for 3.15. The bulk of the
patches are for adding Device Tree support for OMAP Display Subsystem:
- SoCs: OMAP2/3/4
- Boards: OMAP4 Panda, OMAP4 SDP, OMAP3 Beagle, OMAP3 Beagle-xM,
OMAP3 IGEP0020, OMAP3 N900
- Devices: TFP410 Encoder, tpd12s015 HDMI companion chip, Sony
acx565akm panel, MIPI DSI Command mode panel and HDMI, DVI and
Analog TV connectors"
* tag 'fbdev-omap-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux: (45 commits)
OMAPDSS: HDMI: fix interlace output
OMAPDSS: add missing __init for dss_init_ports
ARM: OMAP2+: remove pdata quirks for displays
OMAPDSS: remove DT hacks for regulators
Doc/DT: Add DT binding documentation for tpd12s015 encoder
Doc/DT: Add DT binding documentation for TFP410 encoder
Doc/DT: Add DT binding documentation for Sony acx565akm panel
Doc/DT: Add DT binding documentation for MIPI DSI CM Panel
Doc/DT: Add DT binding documentation for HDMI Connector
Doc/DT: Add DT binding documentation for DVI Connector
Doc/DT: Add DT binding documentation for Analog TV Connector
ARM: omap3-n900.dts: add display information
ARM: omap3-igep0020.dts: add display information
ARM: omap3-beagle-xm.dts: add display information
ARM: omap3-beagle.dts: add display information
ARM: omap4-sdp.dts: add display information
Doc/DT: Add DT binding documentation for OMAP DSS
OMAPDSS: acx565akm: Add DT support
OMAPDSS: connector-analog-tv: Add DT support
OMAPDSS: hdmi-connector: Add DT support
...
52 files changed, 2625 insertions, 294 deletions
diff --git a/Documentation/devicetree/bindings/video/analog-tv-connector.txt b/Documentation/devicetree/bindings/video/analog-tv-connector.txt new file mode 100644 index 000000000000..0218fcdc1299 --- /dev/null +++ b/Documentation/devicetree/bindings/video/analog-tv-connector.txt | |||
| @@ -0,0 +1,25 @@ | |||
| 1 | Analog TV Connector | ||
| 2 | =================== | ||
| 3 | |||
| 4 | Required properties: | ||
| 5 | - compatible: "composite-connector" or "svideo-connector" | ||
| 6 | |||
| 7 | Optional properties: | ||
| 8 | - label: a symbolic name for the connector | ||
| 9 | |||
| 10 | Required nodes: | ||
| 11 | - Video port for TV input | ||
| 12 | |||
| 13 | Example | ||
| 14 | ------- | ||
| 15 | |||
| 16 | tv: connector { | ||
| 17 | compatible = "composite-connector"; | ||
| 18 | label = "tv"; | ||
| 19 | |||
| 20 | port { | ||
| 21 | tv_connector_in: endpoint { | ||
| 22 | remote-endpoint = <&venc_out>; | ||
| 23 | }; | ||
| 24 | }; | ||
| 25 | }; | ||
diff --git a/Documentation/devicetree/bindings/video/dvi-connector.txt b/Documentation/devicetree/bindings/video/dvi-connector.txt new file mode 100644 index 000000000000..fc53f7c60bc6 --- /dev/null +++ b/Documentation/devicetree/bindings/video/dvi-connector.txt | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | DVI Connector | ||
| 2 | ============== | ||
| 3 | |||
| 4 | Required properties: | ||
| 5 | - compatible: "dvi-connector" | ||
| 6 | |||
| 7 | Optional properties: | ||
| 8 | - label: a symbolic name for the connector | ||
| 9 | - ddc-i2c-bus: phandle to the i2c bus that is connected to DVI DDC | ||
| 10 | - analog: the connector has DVI analog pins | ||
| 11 | - digital: the connector has DVI digital pins | ||
| 12 | - dual-link: the connector has pins for DVI dual-link | ||
| 13 | |||
| 14 | Required nodes: | ||
| 15 | - Video port for DVI input | ||
| 16 | |||
| 17 | Note: One (or both) of 'analog' or 'digital' must be set. | ||
| 18 | |||
| 19 | Example | ||
| 20 | ------- | ||
| 21 | |||
| 22 | dvi0: connector@0 { | ||
| 23 | compatible = "dvi-connector"; | ||
| 24 | label = "dvi"; | ||
| 25 | |||
| 26 | digital; | ||
| 27 | |||
| 28 | ddc-i2c-bus = <&i2c3>; | ||
| 29 | |||
| 30 | port { | ||
| 31 | dvi_connector_in: endpoint { | ||
| 32 | remote-endpoint = <&tfp410_out>; | ||
| 33 | }; | ||
| 34 | }; | ||
| 35 | }; | ||
diff --git a/Documentation/devicetree/bindings/video/hdmi-connector.txt b/Documentation/devicetree/bindings/video/hdmi-connector.txt new file mode 100644 index 000000000000..ccccc19e2573 --- /dev/null +++ b/Documentation/devicetree/bindings/video/hdmi-connector.txt | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | HDMI Connector | ||
| 2 | ============== | ||
| 3 | |||
| 4 | Required properties: | ||
| 5 | - compatible: "hdmi-connector" | ||
| 6 | - type: the HDMI connector type: "a", "b", "c", "d" or "e" | ||
| 7 | |||
| 8 | Optional properties: | ||
| 9 | - label: a symbolic name for the connector | ||
| 10 | |||
| 11 | Required nodes: | ||
| 12 | - Video port for HDMI input | ||
| 13 | |||
| 14 | Example | ||
| 15 | ------- | ||
| 16 | |||
| 17 | hdmi0: connector@1 { | ||
| 18 | compatible = "hdmi-connector"; | ||
| 19 | label = "hdmi"; | ||
| 20 | |||
| 21 | type = "a"; | ||
| 22 | |||
| 23 | port { | ||
| 24 | hdmi_connector_in: endpoint { | ||
| 25 | remote-endpoint = <&tpd12s015_out>; | ||
| 26 | }; | ||
| 27 | }; | ||
| 28 | }; | ||
diff --git a/Documentation/devicetree/bindings/video/panel-dsi-cm.txt b/Documentation/devicetree/bindings/video/panel-dsi-cm.txt new file mode 100644 index 000000000000..dce48eb9db57 --- /dev/null +++ b/Documentation/devicetree/bindings/video/panel-dsi-cm.txt | |||
| @@ -0,0 +1,29 @@ | |||
