summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx6/devices-imx6q.h
diff options
context:
space:
mode:
authorJason Chen <b02280@freescale.com>2011-07-13 12:16:43 +0800
committerJason Liu <r64343@freescale.com>2012-07-20 13:14:24 +0800
commit39089661e26d7f09b50125761bfcabda45929b76 (patch)
tree47a896cc47eeda7b61ac6efb2bb284cdad6a727f /arch/arm/mach-mx6/devices-imx6q.h
parent4a2abddb4a51f68377282c1355d45b6409a96533 (diff)
ENGR00152845-3 MSL imx6: msl files changes.
imx6 MSL files change, include clock change for ipu. Signed-off-by: Jason Chen <jason.chen@freescale.com>
Diffstat (limited to 'arch/arm/mach-mx6/devices-imx6q.h')
-rw-r--r--arch/arm/mach-mx6/devices-imx6q.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/arch/arm/mach-mx6/devices-imx6q.h b/arch/arm/mach-mx6/devices-imx6q.h
index ca2fbb59b312..283a24299da5 100644
--- a/arch/arm/mach-mx6/devices-imx6q.h
+++ b/arch/arm/mach-mx6/devices-imx6q.h
@@ -76,3 +76,22 @@ extern const struct imx_viv_gpu_data imx6_gc355_data __initconst;
extern const struct imx_ahci_data imx6q_ahci_data __initconst;
#define imx6q_add_ahci(id, pdata) \
imx_add_ahci(&imx6q_ahci_data, pdata)
+extern const struct imx_ipuv3_data imx6q_ipuv3_data[] __initconst;
+#define imx6q_add_ipuv3(id, pdata) imx_add_ipuv3(id, &imx6q_ipuv3_data[id], pdata)
+#define imx6q_add_ipuv3fb(id, pdata) imx_add_ipuv3_fb(id, pdata)
+
+#define imx6q_add_lcdif(pdata) \
+ platform_device_register_resndata(NULL, "mxc_lcdif",\
+ 0, NULL, 0, pdata, sizeof(*pdata));
+
+extern const struct imx_ldb_data imx6q_ldb_data __initconst;
+#define imx6q_add_ldb(pdata) \
+ imx_add_ldb(&imx6q_ldb_data, pdata);
+
+#define imx6q_add_v4l2_output(id) \
+ platform_device_register_resndata(NULL, "mxc_v4l2_output",\
+ id, NULL, 0, NULL, 0);
+
+#define imx6q_add_v4l2_capture(id) \
+ platform_device_register_resndata(NULL, "mxc_v4l2_capture",\
+ id, NULL, 0, NULL, 0);