summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Chen <b02280@freescale.com>2011-01-17 13:51:06 +0800
committerJason Chen <b02280@freescale.com>2011-01-17 13:51:06 +0800
commitc51ce7fdab4ea8a89b6a58c7fc41d3b697637412 (patch)
treecac704af0273a5de498afedd139a45ca10db19f3
parentb91b7b51b4f8b04e4504f57917db865c509e552e (diff)
ENGR00137991-1 MSL mxc edid: add cea ext block parser
add cea ext block parser. it provide more video modes and the info of device HDMI compatible. Signed-off-by: Jason Chen <b02280@freescale.com>
-rw-r--r--arch/arm/plat-mxc/include/mach/mxc_edid.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/arch/arm/plat-mxc/include/mach/mxc_edid.h b/arch/arm/plat-mxc/include/mach/mxc_edid.h
index 155ec368d519..f36a1d27d158 100644
--- a/arch/arm/plat-mxc/include/mach/mxc_edid.h
+++ b/arch/arm/plat-mxc/include/mach/mxc_edid.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2009-2010 Freescale Semiconductor, Inc. All Rights Reserved.
+ * Copyright 2009-2011 Freescale Semiconductor, Inc. All Rights Reserved.
*/
/*
@@ -26,7 +26,15 @@
#ifndef MXC_EDID_H
#define MXC_EDID_H
-int read_edid(struct i2c_adapter *adp,
- unsigned char *edid);
+struct mxc_edid_cfg {
+ bool cea_underscan;
+ bool cea_basicaudio;
+ bool cea_ycbcr444;
+ bool cea_ycbcr422;
+ bool hdmi_cap;
+};
+
+int mxc_edid_read(struct i2c_adapter *adp, unsigned char *edid,
+ struct mxc_edid_cfg *cfg, struct fb_info *fbi);
#endif