浏览代码

[media] media: adv7180: Add of compatible strings for full family

Add entries for all supported chip variants into the of_match list, so that
the matching driver_info can be selected when using dt.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Julian Scheel 9 年之前
父节点
当前提交
bf14e74cef
共有 2 个文件被更改,包括 19 次插入2 次删除
  1. 11 2
      Documentation/devicetree/bindings/media/i2c/adv7180.txt
  2. 8 0
      drivers/media/i2c/adv7180.c

+ 11 - 2
Documentation/devicetree/bindings/media/i2c/adv7180.txt

@@ -1,10 +1,19 @@
 * Analog Devices ADV7180 analog video decoder family
 * Analog Devices ADV7180 analog video decoder family
 
 
 The adv7180 family devices are used to capture analog video to different
 The adv7180 family devices are used to capture analog video to different
-digital interfaces like parallel video.
+digital interfaces like MIPI CSI-2 or parallel video.
 
 
 Required Properties :
 Required Properties :
-- compatible : value must be "adi,adv7180"
+- compatible : value must be one of
+		"adi,adv7180"
+		"adi,adv7182"
+		"adi,adv7280"
+		"adi,adv7280-m"
+		"adi,adv7281"
+		"adi,adv7281-m"
+		"adi,adv7281-ma"
+		"adi,adv7282"
+		"adi,adv7282-m"
 
 
 Example:
 Example:
 
 

+ 8 - 0
drivers/media/i2c/adv7180.c

@@ -1402,6 +1402,14 @@ static SIMPLE_DEV_PM_OPS(adv7180_pm_ops, adv7180_suspend, adv7180_resume);
 #ifdef CONFIG_OF
 #ifdef CONFIG_OF
 static const struct of_device_id adv7180_of_id[] = {
 static const struct of_device_id adv7180_of_id[] = {
 	{ .compatible = "adi,adv7180", },
 	{ .compatible = "adi,adv7180", },
+	{ .compatible = "adi,adv7182", },
+	{ .compatible = "adi,adv7280", },
+	{ .compatible = "adi,adv7280-m", },
+	{ .compatible = "adi,adv7281", },
+	{ .compatible = "adi,adv7281-m", },
+	{ .compatible = "adi,adv7281-ma", },
+	{ .compatible = "adi,adv7282", },
+	{ .compatible = "adi,adv7282-m", },
 	{ },
 	{ },
 };
 };