[PORT FROM R2] atomisp: mt9e013: disable sensor's LSC
authorDavid Cohen <david.a.cohen@intel.com>
Thu, 3 Nov 2011 12:04:07 +0000 (14:04 +0200)
committerbuildbot <buildbot@intel.com>
Mon, 19 Dec 2011 13:30:00 +0000 (05:30 -0800)
BZ: 17272

Atomisp driver is now using it's own shading table correction. Sensor's
table is no longer needed.

Change-Id: Ifa74f2fe2c05aa7bb4f9784c007789f13833a952
Orig-Change-Id: I3c60f8401defb9f547fceb90fc8c425f936f9631
Signed-off-by: David Cohen <david.a.cohen@intel.com>
Reviewed-on: http://android.intel.com:8080/23049
Reviewed-by: Wang, Wen W <wen.w.wang@intel.com>
Reviewed-by: Koski, Anttu <anttu.koski@intel.com>
Reviewed-by: Kruger, Jozef <jozef.kruger@intel.com>
Tested-by: Koski, Anttu <anttu.koski@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
Reviewed-on: http://android.intel.com:8080/28003
Reviewed-by: Tuominen, TeemuX <teemux.tuominen@intel.com>
drivers/media/video/mt9e013.c

index d51bcf5..3e5ee91 100644 (file)
@@ -868,7 +868,6 @@ static int mt9e013_init_registers(struct v4l2_subdev *sd)
 static int mt9e013_init(struct v4l2_subdev *sd, u32 val)
 {
        int ret;
-       struct i2c_client *client = v4l2_get_subdevdata(sd);
 
        /* set inital registers */
        ret = mt9e013_init_registers(sd);
@@ -876,9 +875,6 @@ static int mt9e013_init(struct v4l2_subdev *sd, u32 val)
        /*set VCM to home position */
        ret |= mt9e013_t_focus_abs(sd, HOME_POS);
 
-       /* Program shading table into sensor */
-       ret |= mt9e013_write_reg_array(client, mt9e013_lens_shading);
-
        /* restore settings */
        mt9e013_res = mt9e013_res_preview;
        N_RES = N_RES_PREVIEW;