 +MODULE_LICENSE("GPL");
 diff --git a/drivers/media/i2c/soc_camera/max9286_max9271_ov490_ov10640.c b/drivers/media/i2c/soc_camera/max9286_max9271_ov490_ov10640.c
 new file mode 100644
-index 0000000..bce603c
+index 0000000..6fd0bbe
 --- /dev/null
 +++ b/drivers/media/i2c/soc_camera/max9286_max9271_ov490_ov10640.c
-@@ -0,0 +1,819 @@
+@@ -0,0 +1,810 @@
 +/*
 + * MAXIM max9286-max9271 with OmniVision ov490-ov10640 sensor camera driver
 + *

+	return 0;
+}
+
+static struct v4l2_subdev_core_ops max9286_max9271_subdev_core_ops = {
+#ifdef CONFIG_VIDEO_ADV_DEBUG
+	.g_register	= max9286_max9271_g_register,
+	.s_register	= max9286_max9271_s_register,
+#endif
+	.s_power	= max9286_max9271_s_power,
+};
+
+static struct v4l2_subdev_ops max9286_max9271_subdev_ops = {

+
+	if (priv->is_fixed_sensor) {
+		dev_info(&client->dev, "ov490/ov10640 fixed-sensor res %dx%d\n", priv->width, priv->height);
+		return 0;
+	}
+
+	/* setup I2C translator address */
