drm/bridge: Add PTN3460 bridge driver
authorSean Paul <seanpaul@chromium.org>
Mon, 24 Feb 2014 10:31:24 +0000 (19:31 +0900)
committerInki Dae <daeinki@gmail.com>
Sun, 23 Mar 2014 15:36:37 +0000 (00:36 +0900)
This patch adds a drm_bridge driver for the PTN3460 DisplayPort to LVDS
bridge chip.

Signed-off-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Documentation/devicetree/bindings/drm/bridge/ptn3460.txt [new file with mode: 0644]
drivers/gpu/drm/Kconfig
drivers/gpu/drm/Makefile
drivers/gpu/drm/bridge/Kconfig [new file with mode: 0644]
drivers/gpu/drm/bridge/Makefile [new file with mode: 0644]
drivers/gpu/drm/bridge/ptn3460.c [new file with mode: 0644]
include/drm/bridge/ptn3460.h [new file with mode: 0644]

diff --git a/Documentation/devicetree/bindings/drm/bridge/ptn3460.txt b/Documentation/devicetree/bindings/drm/bridge/ptn3460.txt
new file mode 100644 (file)
index 0000000..52b93b2
--- /dev/null
@@ -0,0 +1,27 @@
+ptn3460 bridge bindings
+
+Required properties:
+       - compatible: "nxp,ptn3460"
+       - reg: i2c address of the bridge
+       - powerdown-gpio: OF device-tree gpio specification
+       - reset-gpio: OF device-tree gpio specification
+       - edid-emulation: The EDID emulation entry to use
+               +-------+------------+------------------+
+               | Value | Resolution | Description      |
+               |   0   |  1024x768  | NXP Generic      |
+               |   1   |  1920x1080 | NXP Generic      |
+               |   2   |  1920x1080 | NXP Generic      |
+               |   3   |  1600x900  | Samsung LTM200KT |
+               |   4   |  1920x1080 | Samsung LTM230HT |
+               |   5   |  1366x768  | NXP Generic      |
+               |   6   |  1600x900  | ChiMei M215HGE   |
+               +-------+------------+------------------+
+
+Example:
+       lvds-bridge@20 {
+               compatible = "nxp,ptn3460";
+               reg = <0x20>;
+               powerdown-gpio = <&gpy2 5 1 0 0>;
+               reset-gpio = <&gpx1 5 1 0 0>;
+               edid-emulation = <5>;
+       };
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge