[PATCH v2 0/2] [media] s5p-tv: Add initial DT-support to s5p-tv's subdevices

March 16th, 2012 - 10:50 am ET by Karol Lewandowski | Report spam
Changes since v1:
- dropped patch for sii9234 driver - driver itself hasn't been merged yet
- changed compatible string to name first known SoC having given features
(IP blocks, actually) [Thanks Thomas!]


This patchset adds initial device tree support to drivers used by
s5p-tv on Exynos4.

DT support for s5p-tv driver itself would benefit from changes to v4l
core (missing OF helper functions) and thus, will be sent later in
separate patchset.

Karol Lewandowski (2):
s5p-tv: Add initial DT-support for TV mixer
s5p-tv: Add initial DT-support for HDMIPHY

drivers/media/video/s5p-tv/hdmiphy_drv.c | 10 ++++++++++
drivers/media/video/s5p-tv/mixer_drv.c | 9 +++++++++
2 files changed, 19 insertions(+), 0 deletions(-)

1.7.9

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
email Follow the discussionReplies 5 repliesReplies Make a reply

Replies

#1 Karol Lewandowski
March 16th, 2012 - 10:50 am ET | Report spam
Make it possible to instantiate driver from device tree description.

Signed-off-by: Karol Lewandowski
Signed-off-by: Kyungmin Park
Reviewed-by: Thomas Abraham

drivers/media/video/s5p-tv/hdmiphy_drv.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/drivers/media/video/s5p-tv/hdmiphy_drv.c b/drivers/media/video/s5p-tv/hdmiphy_drv.c
index 6693f4a..ddf3008 100644
a/drivers/media/video/s5p-tv/hdmiphy_drv.c
+++ b/drivers/media/video/s5p-tv/hdmiphy_drv.c
@@ -18,6 +18,7 @@
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/err.h>
+#include <linux/of.h>

#include <media/v4l2-subdev.h>

@@ -165,10 +166,19 @@ static const struct i2c_device_id hdmiphy_id[] = {
};
MODULE_DEVICE_TABLE(i2c, hdmiphy_id);

+#ifdef CONFIG_OF
+static struct of_device_id hdmiphy_dt_match[] = {
+ { .compatible = "samsung,s5pv210-hdmiphy" },
+ { },
+};
+MODULE_DEVICE_TABLE(of, hdmiphy_dt_match);
+#endif
+
static struct i2c_driver hdmiphy_driver = {
.driver = {
.name = "s5p-hdmiphy",
.owner = THIS_MODULE,
+ .of_match_table = of_match_ptr(hdmiphy_dt_match),
},
.probe = hdmiphy_probe,
.remove = __devexit_p(hdmiphy_remove),
1.7.9

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

Similar topics