summaryrefslogtreecommitdiffstats
path: root/drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h
diff options
context:
space:
mode:
authorPhilipp Zabel2013-04-08 18:04:35 +0200
committerGreg Kroah-Hartman2013-04-10 01:16:16 +0200
commit2ea42608ba977bd05ce7b2d8a1f65efacfc84352 (patch)
tree9e146cffb7167ec34bb40001a00cc2cab957271b /drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h
parentstaging: drm/imx: ipu-di: add comments explaining signal generator configuration (diff)
downloadkernel-qcow2-linux-2ea42608ba977bd05ce7b2d8a1f65efacfc84352.tar.gz
kernel-qcow2-linux-2ea42608ba977bd05ce7b2d8a1f65efacfc84352.tar.xz
kernel-qcow2-linux-2ea42608ba977bd05ce7b2d8a1f65efacfc84352.zip
staging: drm/imx: Add support for VGA via TVE on i.MX53
This adds display interface timings for the Television Encoder connected to IPU DI1 on i.MX53 and adds some configuration glue code to select which IPU signal generators / pins are to be used for HSYNC/VSYNC signals. The default configuration is pin2/pin3 for hsync/vsync. The VGA connector on i.MX53-QSB uses pin7/pin8, and the analog part of the DVI-I connector on MBa53 connects to pin4/pin6. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h')
-rw-r--r--drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h b/drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h
index 66572d585add..74c022e2a532 100644
--- a/drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h
+++ b/drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h
@@ -54,6 +54,9 @@ struct ipu_di_signal_cfg {
#define IPU_DI_CLKMODE_SYNC (1 << 0)
#define IPU_DI_CLKMODE_EXT (1 << 1)
unsigned long clkflags;
+
+ u8 hsync_pin;
+ u8 vsync_pin;
};
enum ipu_color_space {