From 424c1dd765507a204529413e8db86c731fde6473 Mon Sep 17 00:00:00 2001 From: Jason Chen Date: Mon, 5 Dec 2011 16:41:46 +0800 Subject: MXC V4L2 output: add dt support Signed-off-by: Jason Chen --- arch/arm/boot/dts/imx6q-sabrelite.dts | 4 ++++ drivers/media/video/mxc/output/mxc_vout.c | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/imx6q-sabrelite.dts b/arch/arm/boot/dts/imx6q-sabrelite.dts index 736b9ce09ef..5883e308ba0 100644 --- a/arch/arm/boot/dts/imx6q-sabrelite.dts +++ b/arch/arm/boot/dts/imx6q-sabrelite.dts @@ -120,5 +120,9 @@ internal_clk = "false"; reg = <0x00000001 0x0>; /* reserve fb mem */ }; + + v4l2-out@0 { + compatible = "fsl,vout_ipuv3"; + }; }; }; diff --git a/drivers/media/video/mxc/output/mxc_vout.c b/drivers/media/video/mxc/output/mxc_vout.c index 57e684f9930..8092e670114 100644 --- a/drivers/media/video/mxc/output/mxc_vout.c +++ b/drivers/media/video/mxc/output/mxc_vout.c @@ -1630,9 +1630,15 @@ static int mxc_vout_remove(struct platform_device *pdev) return 0; } +static const struct of_device_id mxc_vout_dt_ids[] = { + { .compatible = "fsl,vout_ipuv3", }, + { /* sentinel */ } +}; + static struct platform_driver mxc_vout_driver = { .driver = { .name = "mxc_v4l2_output", + .of_match_table = mxc_vout_dt_ids, }, .probe = mxc_vout_probe, .remove = mxc_vout_remove, -- cgit v1.2.3