camera(v0.2.0x1e): ov2650 fix shutter error
authorddl <ddl@rock-chips.com>
Tue, 15 Jan 2013 07:22:48 +0000 (15:22 +0800)
committerddl <ddl@rock-chips.com>
Tue, 15 Jan 2013 07:22:56 +0000 (15:22 +0800)
drivers/media/video/ov2659.c

index 6b3ce6441db5937df180c30f1d730464e545b958..9101c7a8eb2af6ae0316d47bba177e8ec97badbb 100755 (executable)
@@ -1362,8 +1362,8 @@ struct sensor_parameter
        unsigned short int preview_line_width;
        unsigned short int preview_gain;
 
-       unsigned int PreviewPclk;
-       unsigned int CapturePclk;
+       unsigned short int PreviewPclk;
+       unsigned short int CapturePclk;
        char awb[6];
 };
 
@@ -1586,8 +1586,8 @@ static int sensor_parameter_record(struct i2c_client *client)
        sensor_read(client,0x350b, &ret_l);
        sensor->parameter.preview_gain = ret_l;
 
-    sensor->parameter.CapturePclk = 24000000;
-    sensor->parameter.PreviewPclk = 24000000;
+    sensor->parameter.CapturePclk = 24000;
+    sensor->parameter.PreviewPclk = 24000;
     sensor->parameter.PreviewDummyPixels = 0;
     sensor->parameter.CaptureDummyPixels = 0;
        SENSOR_DG(" %s Read 0x350b=0x%02x  PreviewExposure:%d 0x3500=0x%02x  0x3501=0x%02x 0x3502=0x%02x \n",
@@ -1614,7 +1614,7 @@ static void OV2659SetDummy(struct i2c_client *client,unsigned int dummy_pixels,
 {
     unsigned char val;
        unsigned int temp_reg1, temp_reg2;
-       unsigned int temp_reg, base_shutter = 0x9B;
+       unsigned int temp_reg;
        
        if (dummy_pixels > 0)
        {