]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
drivers: soc_camera: imx230 update mode table
authorArun Kannan <akannan@nvidia.com>
Mon, 25 Jan 2016 23:04:06 +0000 (15:04 -0800)
committermobile promotions <svcmobile_promotions@nvidia.com>
Thu, 18 Feb 2016 08:29:21 +0000 (00:29 -0800)
Update mode table with latest info from vendor.

Bug 1709692

Change-Id: I71417b7ca293f243bc8390d1d5ec6aa301942731
Signed-off-by: Arun Kannan <akannan@nvidia.com>
Reviewed-on: http://git-master/r/937087
(cherry picked from commit 49c22e2445841b7ef7f68d6a122ff22110a389cc)
Reviewed-on: http://git-master/r/1012498
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Kamal Balagopalan <kbalagopalan@nvidia.com>
drivers/media/i2c/soc_camera/imx230_mode_tbls.h

index a3a652c6146b0b2978b9d82ce2d37a7e3e63c978..22ac6a8424d2434562f2a7d6831939dd434c554e 100644 (file)
@@ -116,7 +116,7 @@ static imx230_reg mode_2672x1600[] = {
        /* Integration time setting */
        {0x0202, 0x06},
        {0x0203, 0x90},
-       {0x0204, 0x01},
+       {0x0224, 0x01},
        {0x0225, 0xF4},
 
        /* Gain setting */
@@ -239,7 +239,7 @@ static imx230_reg mode_5344x3200[] = {
        /* Integration time setting */
        {0x0202, 0x0C},
        {0x0203, 0xD0},
-       {0x0204, 0x01},
+       {0x0224, 0x01},
        {0x0225, 0xF4},
 
        /* Gain setting */
@@ -362,7 +362,7 @@ static imx230_reg mode_5344x4016[] = {
        /* Integration time setting */
        {0x0202, 0x10},
        {0x0203, 0x18},
-       {0x0204, 0x01},
+       {0x0224, 0x01},
        {0x0225, 0xF4},
 
        /* Gain setting */
@@ -494,8 +494,8 @@ static imx230_reg mode_table_common[] = {
        {0xB073, 0x0E},
        {0xD000, 0xDA},
        {0xD001, 0xDA},
-       {0xD002, 0x7B},
-       {0xD003, 0x00},
+       {0xD002, 0xAF},
+       {0xD003, 0xE1},
        {0xD004, 0x55},
        {0xD005, 0x34},
        {0xD006, 0x21},
@@ -512,8 +512,107 @@ static imx230_reg mode_table_common[] = {
        {0xD011, 0x02},
        {0xD012, 0x4A},
        {0xD013, 0x0E},
-
-       /* Load setting */
+       {0xD014, 0x55},
+       {0xD015, 0xF0},
+       {0xD016, 0x1B},
+       {0xD017, 0x00},
+       {0xD018, 0xFA},
+       {0xD019, 0x2C},
+       {0xD01A, 0xF1},
+       {0xD01B, 0x7E},
+       {0xD01C, 0x55},
+       {0xD01D, 0x1C},
+       {0xD01E, 0xD8},
+       {0xD01F, 0x00},
+       {0xD020, 0x76},
+       {0xD021, 0xC1},
+       {0xD022, 0xBF},
+       {0xD044, 0x40},
+       {0xD045, 0xBA},
+       {0xD046, 0x70},
+       {0xD047, 0x47},
+       {0xD048, 0xC0},
+       {0xD049, 0xBA},
+       {0xD04A, 0x70},
+       {0xD04B, 0x47},
+       {0xD04C, 0x82},
+       {0xD04D, 0xF6},
+       {0xD04E, 0xDA},
+       {0xD04F, 0xFA},
+       {0xD050, 0x00},
+       {0xD051, 0xF0},
+       {0xD052, 0x02},
+       {0xD053, 0xF8},
+       {0xD054, 0x81},
+       {0xD055, 0xF6},
+       {0xD056, 0xCE},
+       {0xD057, 0xFD},
+       {0xD058, 0x10},
+       {0xD059, 0xB5},
+       {0xD05A, 0x0D},
+       {0xD05B, 0x48},
+       {0xD05C, 0x40},
+       {0xD05D, 0x7A},
+       {0xD05E, 0x01},
+       {0xD05F, 0x28},
+       {0xD060, 0x15},
+       {0xD061, 0xD1},
+       {0xD062, 0x0C},
+       {0xD063, 0x49},
+       {0xD064, 0x0C},
+       {0xD065, 0x46},
+       {0xD066, 0x40},
+       {0xD067, 0x3C},
+       {0xD068, 0x48},
+       {0xD069, 0x8A},
+       {0xD06A, 0x62},
+       {0xD06B, 0x8A},
+       {0xD06C, 0x80},
+       {0xD06D, 0x1A},
+       {0xD06E, 0x8A},
+       {0xD06F, 0x89},
+       {0xD070, 0x00},
+       {0xD071, 0xB2},
+       {0xD072, 0x10},
+       {0xD073, 0x18},
+       {0xD074, 0x0A},
+       {0xD075, 0x46},
+       {0xD076, 0x20},
+       {0xD077, 0x32},
+       {0xD078, 0x12},
+       {0xD079, 0x88},
+       {0xD07A, 0x90},
+       {0xD07B, 0x42},
+       {0xD07C, 0x00},
+       {0xD07D, 0xDA},
+       {0xD07E, 0x10},
+       {0xD07F, 0x46},
+       {0xD080, 0x80},
+       {0xD081, 0xB2},
+       {0xD082, 0x88},
+       {0xD083, 0x81},
+       {0xD084, 0x84},
+       {0xD085, 0xF6},
+       {0xD086, 0x06},
+       {0xD087, 0xF8},
+       {0xD088, 0xE0},
+       {0xD089, 0x67},
+       {0xD08A, 0x85},
+       {0xD08B, 0xF6},
+       {0xD08C, 0x4B},
+       {0xD08D, 0xFC},
+       {0xD08E, 0x10},
+       {0xD08F, 0xBD},
+       {0xD090, 0x00},
+       {0xD091, 0x18},
+       {0xD092, 0x1E},
+       {0xD093, 0x78},
+       {0xD094, 0x00},
+       {0xD095, 0x18},
+       {0xD096, 0x17},
+       {0xD097, 0x98},
+
+       /* Load,  setting */
        {0x5869, 0x01},
 
        /* Wait at least 10.6ms before stream on */