.height = 480,
        },
        .bus_param = SOCAM_PCLK_SAMPLE_RISING | SOCAM_HSYNC_ACTIVE_HIGH |
-       SOCAM_VSYNC_ACTIVE_HIGH | SOCAM_MASTER | SOCAM_DATAWIDTH_8,
+       SOCAM_VSYNC_ACTIVE_HIGH | SOCAM_MASTER | SOCAM_DATAWIDTH_8 |
+       SOCAM_DATA_ACTIVE_HIGH,
        .set_capture = camera_set_capture,
 -      .link = {
 -              .bus_id         = 0,
 -              .add_device     = ap325rxa_camera_add,
 -              .del_device     = ap325rxa_camera_del,
 -              .module_name    = "soc_camera_platform",
 -      },
 +};
 +
 +struct soc_camera_link camera_link = {
 +      .bus_id         = 0,
 +      .add_device     = ap325rxa_camera_add,
 +      .del_device     = ap325rxa_camera_del,
 +      .module_name    = "soc_camera_platform",
 +      .priv           = &camera_info,
  };
  
  static void dummy_release(struct device *dev)