[media] gspca - zc3xx: Cleanup source
authorJean-François Moine <moinejf@free.fr>
Sat, 26 Feb 2011 16:56:20 +0000 (13:56 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Tue, 22 Mar 2011 07:54:41 +0000 (04:54 -0300)
- change some comments and copyright
- change an erroneous register name
- change hdcs2020b to hdcs2020

Signed-off-by: Jean-François Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/gspca/zc3xx.c

index b2014915f9c1d9a67cb4455f59033a0934bd9bd5..6dcb1cf11b5cf3b644f100f8bc325c769cc14832 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Z-Star/Vimicro zc301/zc302p/vc30x library
  *
- * Copyright (C) 2009-2010 Jean-Francois Moine <http://moinejf.free.fr>
+ * Copyright (C) 2009-2011 Jean-Francois Moine <http://moinejf.free.fr>
  * Copyright (C) 2004 2005 2006 Michel Xhaard mxhaard@magic.fr
  *
  * This program is free software; you can redistribute it and/or modify
@@ -73,7 +73,7 @@ enum sensors {
        SENSOR_CS2102K,
        SENSOR_GC0303,
        SENSOR_GC0305,
-       SENSOR_HDCS2020b,
+       SENSOR_HDCS2020,
        SENSOR_HV7131B,
        SENSOR_HV7131R,
        SENSOR_ICM105A,
@@ -1498,7 +1498,7 @@ static const struct usb_action gc0305_NoFliker[] = {
        {}
 };
 
-static const struct usb_action hdcs2020b_InitialScale[] = {
+static const struct usb_action hdcs2020_InitialScale[] = {
        {0xa0, 0x01, ZC3XX_R000_SYSTEMCONTROL},
        {0xa0, 0x11, ZC3XX_R002_CLOCKSELECT},
        {0xa0, 0x03, ZC3XX_R008_CLOCKSETTING},  /* qtable 0x05 */
@@ -1630,7 +1630,7 @@ static const struct usb_action hdcs2020b_InitialScale[] = {
        {0xa0, 0x40, ZC3XX_R118_BGAIN},
        {}
 };
-static const struct usb_action hdcs2020b_Initial[] = {
+static const struct usb_action hdcs2020_Initial[] = {
        {0xa0, 0x01, ZC3XX_R000_SYSTEMCONTROL},
        {0xa0, 0x00, ZC3XX_R002_CLOCKSELECT},
        {0xa0, 0x03, ZC3XX_R008_CLOCKSETTING},
@@ -1758,7 +1758,7 @@ static const struct usb_action hdcs2020b_Initial[] = {
        {0xa0, 0x40, ZC3XX_R118_BGAIN},
        {}
 };
-static const struct usb_action hdcs2020b_50HZ[] = {
+static const struct usb_action hdcs2020_50HZ[] = {
        {0xa0, 0x00, ZC3XX_R019_AUTOADJUSTFPS}, /* 00,19,00,cc */
        {0xaa, 0x13, 0x0018},                   /* 00,13,18,aa */
        {0xaa, 0x14, 0x0001},                   /* 00,14,01,aa */
@@ -1779,7 +1779,7 @@ static const struct usb_action hdcs2020b_50HZ[] = {
        {0xa0, 0x2f, ZC3XX_R01F_HSYNC_2}, /* 00,1f,2f,cc */
        {}
 };
-static const struct usb_action hdcs2020b_60HZ[] = {
+static const struct usb_action hdcs2020_60HZ[] = {
        {0xa0, 0x00, ZC3XX_R019_AUTOADJUSTFPS}, /* 00,19,00,cc */
        {0xaa, 0x13, 0x0031},                   /* 00,13,31,aa */
        {0xaa, 0x14, 0x0001},                   /* 00,14,01,aa */
@@ -1800,7 +1800,7 @@ static const struct usb_action hdcs2020b_60HZ[] = {
        {0xa0, 0x2c, ZC3XX_R01F_HSYNC_2}, /* 00,1f,2c,cc */
        {}
 };
-static const struct usb_action hdcs2020b_NoFliker[] = {
+static const struct usb_action hdcs2020_NoFliker[] = {
        {0xa0, 0x00, ZC3XX_R019_AUTOADJUSTFPS}, /* 00,19,00,cc */
        {0xaa, 0x13, 0x0010},                   /* 00,13,10,aa */
        {0xaa, 0x14, 0x0001},                   /* 00,14,01,aa */
@@ -2126,7 +2126,6 @@ static const struct usb_action hv7131r_Initial[] = {
        {0xa0, 0x80, ZC3XX_R004_FRAMEWIDTHLOW},
        {0xa0, 0x01, ZC3XX_R005_FRAMEHEIGHTHIGH},
        {0xa0, 0xe0, ZC3XX_R006_FRAMEHEIGHTLOW},
-
        {0xa0, 0x00, ZC3XX_R098_WINYSTARTLOW},
        {0xa0, 0x00, ZC3XX_R09A_WINXSTARTLOW},
        {0xa0, 0x01, ZC3XX_R09B_WINHEIGHTHIGH},
@@ -2878,7 +2877,7 @@ static const struct usb_action mc501cb_Initial[] = {
        {0xaa, 0x11, 0x0001}, /* 00,11,01,aa */
        {0xaa, 0x30, 0x0000}, /* 00,30,00,aa */
        {0xaa, 0x60, 0x0000}, /* 00,60,00,aa */
-       {0xaa, 0xa0, ZC3XX_R01A_LASTFRAMESTATE}, /* 00,a0,1a,aa */
+       {0xaa, 0xa0, 0x001a}, /* 00,a0,1a,aa */
        {0xaa, 0xa1, 0x0000}, /* 00,a1,00,aa */
        {0xaa, 0xa2, 0x003f}, /* 00,a2,3f,aa */
        {0xaa, 0xa3, 0x0028}, /* 00,a3,28,aa */
@@ -2998,7 +2997,7 @@ static const struct usb_action mc501cb_InitialScale[] = { /* 320x240 */
        {0xaa, 0x11, 0x0001}, /* 00,11,01,aa */
        {0xaa, 0x30, 0x0000}, /* 00,30,00,aa */
        {0xaa, 0x60, 0x0000}, /* 00,60,00,aa */
-       {0xaa, 0xa0, ZC3XX_R01A_LASTFRAMESTATE}, /* 00,a0,1a,aa */
+       {0xaa, 0xa0, 0x001a}, /* 00,a0,1a,aa */
        {0xaa, 0xa1, 0x0000}, /* 00,a1,00,aa */
        {0xaa, 0xa2, 0x003f}, /* 00,a2,3f,aa */
        {0xaa, 0xa3, 0x0028}, /* 00,a3,28,aa */
@@ -3310,7 +3309,7 @@ static const struct usb_action ov7620_50HZ[] = {
        {0xaa, 0x10, 0x0082},                           /* 00,10,82,aa */
        {0xaa, 0x76, 0x0003},                           /* 00,76,03,aa */
 /*     {0xa0, 0x40, ZC3XX_R002_CLOCKSELECT},            * 00,02,40,cc
-                                                        if mode0 (640x480) */
+                                                        if mode0 (640x480) */
        {}
 };
 static const struct usb_action ov7620_60HZ[] = {
@@ -5828,7 +5827,7 @@ static void setmatrix(struct gspca_dev *gspca_dev)
                [SENSOR_CS2102K] =      NULL,
                [SENSOR_GC0303] =       gc0303_matrix,
                [SENSOR_GC0305] =       gc0305_matrix,
-               [SENSOR_HDCS2020b] =    NULL,
+               [SENSOR_HDCS2020] =     NULL,
                [SENSOR_HV7131B] =      NULL,
                [SENSOR_HV7131R] =      po2030_matrix,
                [SENSOR_ICM105A] =      po2030_matrix,
@@ -5990,10 +5989,10 @@ static void setlightfreq(struct gspca_dev *gspca_dev)
                {gc0305_NoFliker, gc0305_NoFliker,
                 gc0305_50HZ, gc0305_50HZ,
                 gc0305_60HZ, gc0305_60HZ},
-       [SENSOR_HDCS2020b] =
-               {hdcs2020b_NoFliker, hdcs2020b_NoFliker,
-                hdcs2020b_50HZ, hdcs2020b_50HZ,
-                hdcs2020b_60HZ, hdcs2020b_60HZ},
+       [SENSOR_HDCS2020] =
+               {hdcs2020_NoFliker, hdcs2020_NoFliker,
+                hdcs2020_50HZ, hdcs2020_50HZ,
+                hdcs2020_60HZ, hdcs2020_60HZ},
        [SENSOR_HV7131B] =
                {hv7131b_NoFliker, hv7131b_NoFlikerScale,
                 hv7131b_50HZ, hv7131b_50HZScale,
@@ -6091,7 +6090,7 @@ static void setautogain(struct gspca_dev *gspca_dev)
 
 static void send_unknown(struct gspca_dev *gspca_dev, int sensor)
 {
-       reg_w(gspca_dev, 0x01, 0x0000);         /* led off */
+       reg_w(gspca_dev, 0x01, 0x0000);         /* bridge reset */
        switch (sensor) {
        case SENSOR_PAS106:
                reg_w(gspca_dev, 0x03, 0x003a);
@@ -6310,6 +6309,7 @@ static int vga_3wr_probe(struct gspca_dev *gspca_dev)
                return 0x0a;                    /* PB0330 */
        }
 
+       /* probe gc0303 / gc0305 */
        reg_w(gspca_dev, 0x01, 0x0000);
        reg_w(gspca_dev, 0x01, 0x0001);
        reg_w(gspca_dev, 0x98, 0x008b);
@@ -6433,7 +6433,7 @@ static int sd_init(struct gspca_dev *gspca_dev)
                [SENSOR_CS2102K] =      5,
                [SENSOR_GC0303] =       3,
                [SENSOR_GC0305] =       4,
-               [SENSOR_HDCS2020b] =    4,
+               [SENSOR_HDCS2020] =     4,
                [SENSOR_HV7131B] =      4,
                [SENSOR_HV7131R] =      4,
                [SENSOR_ICM105A] =      4,
@@ -6454,7 +6454,7 @@ static int sd_init(struct gspca_dev *gspca_dev)
                [SENSOR_CS2102K] =      1,
                [SENSOR_GC0303] =       1,
                [SENSOR_GC0305] =       1,
-               [SENSOR_HDCS2020b] =    1,
+               [SENSOR_HDCS2020] =     1,
                [SENSOR_HV7131B] =      1,
                [SENSOR_HV7131R] =      1,
                [SENSOR_ICM105A] =      1,
@@ -6517,8 +6517,8 @@ static int sd_init(struct gspca_dev *gspca_dev)
                        sd->sensor = SENSOR_CS2102;
                        break;
                case 0x08:
-                       PDEBUG(D_PROBE, "Find Sensor HDCS2020(b)");
-                       sd->sensor = SENSOR_HDCS2020b;
+                       PDEBUG(D_PROBE, "Find Sensor HDCS2020");
+                       sd->sensor = SENSOR_HDCS2020;
                        break;
                case 0x0a:
                        PDEBUG(D_PROBE,
@@ -6648,8 +6648,8 @@ static int sd_start(struct gspca_dev *gspca_dev)
                {gc0303_Initial, gc0303_InitialScale},
        [SENSOR_GC0305] =
                        {gc0305_Initial, gc0305_InitialScale},
-       [SENSOR_HDCS2020b] =
-                       {hdcs2020b_Initial, hdcs2020b_InitialScale},
+       [SENSOR_HDCS2020] =
+                       {hdcs2020_Initial, hdcs2020_InitialScale},
        [SENSOR_HV7131B] =
                        {hv7131b_Initial, hv7131b_InitialScale},
        [SENSOR_HV7131R] =
@@ -6743,7 +6743,7 @@ static int sd_start(struct gspca_dev *gspca_dev)
        /* set the gamma tables when not set */
        switch (sd->sensor) {
        case SENSOR_CS2102K:            /* gamma set in xxx_Initial */
-       case SENSOR_HDCS2020b:
+       case SENSOR_HDCS2020:
        case SENSOR_OV7630C:
                break;
        default: