Skip to contentSkip to conversation

gspca pac7302/pac7311: remove prefixes

PATCH In review Németh Márton 1 participant 2 messages Oct 31, 2009 – Nov 1, 2009 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

PATCH 21/21 gspca pac7302/pac7311: remove prefixes

From: Márton Németh <[email protected]>

The pac7302_ and pac7311_ prefixes are no longer needed as these functions are in separated files. The sensor information can also be removed from the USB tables.

Cc Thomas Kaiser <[email protected]>
Cc Theodore Kilgore <[email protected]>
Cc Kyle Guinn <[email protected]>

---

drivers/media/video/gspca/pac7302.c +125 -127
diff -uprN u/drivers/media/video/gspca/pac7302.c v/drivers/media/video/gspca/pac7302.c
@@ -60,7 +60,7 @@ MODULE_DESCRIPTION("Pixart PAC7302");
 MODULE_LICENSE("GPL");
 
 /* specific webcam descriptor for pac7302 */
-struct pac7302_sd {
+struct sd {
 	struct gspca_dev gspca_dev;		/* !! must be the first item */
 
 	unsigned char brightness;
@@ -72,8 +72,6 @@ struct pac7302_sd {
 	__u8 hflip;
 	__u8 vflip;
 
-#define SENSOR_PAC7302 0
-
 	u8 sof_read;
 	u8 autogain_ignore_frames;
 
@@ -81,24 +79,24 @@ struct pac7302_sd {
 };
 
 /* V4L2 controls supported by the driver */
-static int pac7302_sd_setbrightness(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getbrightness(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_setcontrast(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getcontrast(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_setcolors(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getcolors(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_setautogain(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getautogain(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_sethflip(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_gethflip(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_setvflip(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getvflip(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_setgain(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getgain(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_setexposure(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getexposure(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setbrightness(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getbrightness(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setcontrast(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getcontrast(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setcolors(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getcolors(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setautogain(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getautogain(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_sethflip(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_gethflip(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setvflip(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getvflip(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setgain(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getgain(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setexposure(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getexposure(struct gspca_dev *gspca_dev, __s32 *val);
 
-static struct ctrl pac7302_sd_ctrls[] = {
+static struct ctrl sd_ctrls[] = {
 /* This control is pac7302 only */
 	{
 	    {
@@ -112,8 +110,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define BRIGHTNESS_DEF 0x10
 		.default_value = BRIGHTNESS_DEF,
 	    },
-	    .set = pac7302_sd_setbrightness,
-	    .get = pac7302_sd_getbrightness,
+	    .set = sd_setbrightness,
+	    .get = sd_getbrightness,
 	},
 /* This control is for both the 7302 and the 7311 */
 	{
@@ -128,8 +126,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define CONTRAST_DEF 127
 		.default_value = CONTRAST_DEF,
 	    },
-	    .set = pac7302_sd_setcontrast,
-	    .get = pac7302_sd_getcontrast,
+	    .set = sd_setcontrast,
+	    .get = sd_getcontrast,
 	},
 /* This control is pac7302 only */
 	{
@@ -144,8 +142,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define COLOR_DEF 127
 		.default_value = COLOR_DEF,
 	    },
-	    .set = pac7302_sd_setcolors,
-	    .get = pac7302_sd_getcolors,
+	    .set = sd_setcolors,
+	    .get = sd_getcolors,
 	},
 /* All controls below are for both the 7302 and the 7311 */
 	{
@@ -161,8 +159,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define GAIN_KNEE 255 /* Gain seems to cause little noise on the pac73xx */
 		.default_value = GAIN_DEF,
 	    },
-	    .set = pac7302_sd_setgain,
-	    .get = pac7302_sd_getgain,
+	    .set = sd_setgain,
+	    .get = sd_getgain,
 	},
 	{
 	    {
@@ -177,8 +175,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define EXPOSURE_KNEE 50 /* 100 ms / 10 fps */
 		.default_value = EXPOSURE_DEF,
 	    },
-	    .set = pac7302_sd_setexposure,
-	    .get = pac7302_sd_getexposure,
+	    .set = sd_setexposure,
+	    .get = sd_getexposure,
 	},
 	{
 	    {
@@ -191,8 +189,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define AUTOGAIN_DEF 1
 		.default_value = AUTOGAIN_DEF,
 	    },
-	    .set = pac7302_sd_setautogain,
-	    .get = pac7302_sd_getautogain,
+	    .set = sd_setautogain,
+	    .get = sd_getautogain,
 	},
 	{
 	    {
@@ -205,8 +203,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define HFLIP_DEF 0
 		.default_value = HFLIP_DEF,
 	    },
-	    .set = pac7302_sd_sethflip,
-	    .get = pac7302_sd_gethflip,
+	    .set = sd_sethflip,
+	    .get = sd_gethflip,
 	},
 	{
 	    {
@@ -219,12 +217,12 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define VFLIP_DEF 0
 		.default_value = VFLIP_DEF,
 	    },
-	    .set = pac7302_sd_setvflip,
-	    .get = pac7302_sd_getvflip,
+	    .set = sd_setvflip,
+	    .get = sd_getvflip,
 	},
 };
 
-static const struct v4l2_pix_format pac7302_vga_mode[] = {
+static const struct v4l2_pix_format vga_mode[] = {
 	{640, 480, V4L2_PIX_FMT_PJPG, V4L2_FIELD_NONE,
 		.bytesperline = 640,
 		.sizeimage = 640 * 480 * 3 / 8 + 590,
@@ -446,17 +444,17 @@ static void reg_w_var(struct gspca_dev *
 }
 
 /* this function is called at probe time for pac7302 */
-static int pac7302_sd_config(struct gspca_dev *gspca_dev,
+static int sd_config(struct gspca_dev *gspca_dev,
 			const struct usb_device_id *id)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	struct cam *cam;
 
 	cam = &gspca_dev->cam;
 
 	PDEBUG(D_CONF, "Find Sensor PAC7302");
-	cam->cam_mode = pac7302_vga_mode;	/* only 640x480 */
-	cam->nmodes = ARRAY_SIZE(pac7302_vga_mode);
+	cam->cam_mode = vga_mode;	/* only 640x480 */
+	cam->nmodes = ARRAY_SIZE(vga_mode);
 
 	sd->brightness = BRIGHTNESS_DEF;
 	sd->contrast = CONTRAST_DEF;
@@ -470,9 +468,9 @@ static int pac7302_sd_config(struct gspc
 }
 
 /* This function is used by pac7302 only */
-static void pac7302_setbrightcont(struct gspca_dev *gspca_dev)
+static void setbrightcont(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	int i, v;
 	static const __u8 max[10] =
 		{0x29, 0x33, 0x42, 0x5a, 0x6e, 0x80, 0x9f, 0xbb,
@@ -497,9 +495,9 @@ static void pac7302_setbrightcont(struct
 }
 
 /* This function is used by pac7302 only */
-static void pac7302_setcolors(struct gspca_dev *gspca_dev)
+static void setcolors(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	int i, v;
 	static const int a[9] =
 		{217, -212, 0, -101, 170, -67, -38, -315, 355};
@@ -518,9 +516,9 @@ static void pac7302_setcolors(struct gsp
 	PDEBUG(D_CONF|D_STREAM, "color: %i", sd->colors);
 }
 
-static void pac7302_setgain(struct gspca_dev *gspca_dev)
+static void setgain(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	reg_w(gspca_dev, 0xff, 0x03);		/* page 3 */
 	reg_w(gspca_dev, 0x10, sd->gain >> 3);
@@ -529,9 +527,9 @@ static void pac7302_setgain(struct gspca
 	reg_w(gspca_dev, 0x11, 0x01);
 }
 
-static void pac7302_setexposure(struct gspca_dev *gspca_dev)
+static void setexposure(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	__u8 reg;
 
 	/* register 2 of frame 3/4 contains the clock divider configuring the
@@ -554,9 +552,9 @@ static void pac7302_setexposure(struct g
 	reg_w(gspca_dev, 0x11, 0x01);
 }
 
-static void pac7302_sethvflip(struct gspca_dev *gspca_dev)
+static void sethvflip(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	__u8 data;
 
 	reg_w(gspca_dev, 0xff, 0x03);		/* page 3 */
@@ -567,27 +565,27 @@ static void pac7302_sethvflip(struct gsp
 }
 
 /* this function is called at probe and resume time for pac7302 */
-static int pac7302_sd_init(struct gspca_dev *gspca_dev)
+static int sd_init(struct gspca_dev *gspca_dev)
 {
 	reg_w_seq(gspca_dev, init_7302, sizeof init_7302);
 
 	return 0;
 }
 
-static int pac7302_sd_start(struct gspca_dev *gspca_dev)
+static int sd_start(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->sof_read = 0;
 
 	reg_w_var(gspca_dev, start_7302,
 		page3_7302, sizeof(page3_7302),
 		NULL, 0);
-	pac7302_setbrightcont(gspca_dev);
-	pac7302_setcolors(gspca_dev);
-	pac7302_setgain(gspca_dev);
-	pac7302_setexposure(gspca_dev);
-	pac7302_sethvflip(gspca_dev);
+	setbrightcont(gspca_dev);
+	setcolors(gspca_dev);
+	setgain(gspca_dev);
+	setexposure(gspca_dev);
+	sethvflip(gspca_dev);
 
 	/* only resolution 640x480 is supported for pac7302 */
 
@@ -602,7 +600,7 @@ static int pac7302_sd_start(struct gspca
 	return 0;
 }
 
-static void pac7302_sd_stopN(struct gspca_dev *gspca_dev)
+static void sd_stopN(struct gspca_dev *gspca_dev)
 {
 	reg_w(gspca_dev, 0xff, 0x01);
 	reg_w(gspca_dev, 0x78, 0x00);
@@ -610,7 +608,7 @@ static void pac7302_sd_stopN(struct gspc
 }
 
 /* called on streamoff with alt 0 and on disconnect for pac7302 */
-static void pac7302_sd_stop0(struct gspca_dev *gspca_dev)
+static void sd_stop0(struct gspca_dev *gspca_dev)
 {
 	if (!gspca_dev->present)
 		return;
@@ -621,9 +619,9 @@ static void pac7302_sd_stop0(struct gspc
 /* Include pac common sof detection functions */
 #include "pac_common.h"
 
-static void pac7302_do_autogain(struct gspca_dev *gspca_dev)
+static void do_autogain(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	int avg_lum = atomic_read(&sd->avg_lum);
 	int desired_lum, deadzone;
 
@@ -698,12 +696,12 @@ static void pac_start_frame(struct gspca
 }
 
 /* this function is run at interrupt level */
-static void pac7302_sd_pkt_scan(struct gspca_dev *gspca_dev,
+static void sd_pkt_scan(struct gspca_dev *gspca_dev,
 			struct gspca_frame *frame,	/* target */
 			__u8 *data,			/* isoc packet */
 			int len)			/* iso packet length */
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	unsigned char *sof;
 
 	sof = pac_find_sof(&sd->sof_read, data, len);
@@ -751,100 +749,100 @@ static void pac7302_sd_pkt_scan(struct g
 	gspca_frame_add(gspca_dev, INTER_PACKET, frame, data, len);
 }
 
-static int pac7302_sd_setbrightness(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setbrightness(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->brightness = val;
 	if (gspca_dev->streaming)
-		pac7302_setbrightcont(gspca_dev);
+		setbrightcont(gspca_dev);
 	return 0;
 }
 
-static int pac7302_sd_getbrightness(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getbrightness(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->brightness;
 	return 0;
 }
 
-static int pac7302_sd_setcontrast(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setcontrast(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->contrast = val;
 	if (gspca_dev->streaming) {
-		pac7302_setbrightcont(gspca_dev);
+		setbrightcont(gspca_dev);
 	}
 	return 0;
 }
 
-static int pac7302_sd_getcontrast(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getcontrast(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->contrast;
 	return 0;
 }
 
-static int pac7302_sd_setcolors(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setcolors(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->colors = val;
 	if (gspca_dev->streaming)
-		pac7302_setcolors(gspca_dev);
+		setcolors(gspca_dev);
 	return 0;
 }
 
-static int pac7302_sd_getcolors(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getcolors(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->colors;
 	return 0;
 }
 
-static int pac7302_sd_setgain(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setgain(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->gain = val;
 	if (gspca_dev->streaming)
-		pac7302_setgain(gspca_dev);
+		setgain(gspca_dev);
 	return 0;
 }
 
-static int pac7302_sd_getgain(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getgain(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->gain;
 	return 0;
 }
 
-static int pac7302_sd_setexposure(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setexposure(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->exposure = val;
 	if (gspca_dev->streaming)
-		pac7302_setexposure(gspca_dev);
+		setexposure(gspca_dev);
 	return 0;
 }
 
-static int pac7302_sd_getexposure(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getexposure(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->exposure;
 	return 0;
 }
 
-static int pac7302_sd_setautogain(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setautogain(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->autogain = val;
 	/* when switching to autogain set defaults to make sure
@@ -857,83 +855,83 @@ static int pac7302_sd_setautogain(struct
 		if (gspca_dev->streaming) {
 			sd->autogain_ignore_frames =
 				PAC_AUTOGAIN_IGNORE_FRAMES;
-			pac7302_setexposure(gspca_dev);
-			pac7302_setgain(gspca_dev);
+			setexposure(gspca_dev);
+			setgain(gspca_dev);
 		}
 	}
 
 	return 0;
 }
 
-static int pac7302_sd_getautogain(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getautogain(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->autogain;
 	return 0;
 }
 
-static int pac7302_sd_sethflip(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_sethflip(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->hflip = val;
 	if (gspca_dev->streaming)
-		pac7302_sethvflip(gspca_dev);
+		sethvflip(gspca_dev);
 	return 0;
 }
 
-static int pac7302_sd_gethflip(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_gethflip(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->hflip;
 	return 0;
 }
 
-static int pac7302_sd_setvflip(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setvflip(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->vflip = val;
 	if (gspca_dev->streaming)
-		pac7302_sethvflip(gspca_dev);
+		sethvflip(gspca_dev);
 	return 0;
 }
 
-static int pac7302_sd_getvflip(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getvflip(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->vflip;
 	return 0;
 }
 
 /* sub-driver description for pac7302 */
-static struct sd_desc pac7302_sd_desc = {
+static struct sd_desc sd_desc = {
 	.name = MODULE_NAME,
-	.ctrls = pac7302_sd_ctrls,
-	.nctrls = ARRAY_SIZE(pac7302_sd_ctrls),
-	.config = pac7302_sd_config,
-	.init = pac7302_sd_init,
-	.start = pac7302_sd_start,
-	.stopN = pac7302_sd_stopN,
-	.stop0 = pac7302_sd_stop0,
-	.pkt_scan = pac7302_sd_pkt_scan,
-	.dq_callback = pac7302_do_autogain,
+	.ctrls = sd_ctrls,
+	.nctrls = ARRAY_SIZE(sd_ctrls),
+	.config = sd_config,
+	.init = sd_init,
+	.start = sd_start,
+	.stopN = sd_stopN,
+	.stop0 = sd_stop0,
+	.pkt_scan = sd_pkt_scan,
+	.dq_callback = do_autogain,
 };
 
 /* -- module initialisation -- */
 static __devinitdata struct usb_device_id device_table[] = {
-	{USB_DEVICE(0x06f8, 0x3009), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2620), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2621), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2622), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2624), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2626), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2629), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x262a), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x262c), .driver_info = SENSOR_PAC7302},
+	{USB_DEVICE(0x06f8, 0x3009)},
+	{USB_DEVICE(0x093a, 0x2620)},
+	{USB_DEVICE(0x093a, 0x2621)},
+	{USB_DEVICE(0x093a, 0x2622)},
+	{USB_DEVICE(0x093a, 0x2624)},
+	{USB_DEVICE(0x093a, 0x2626)},
+	{USB_DEVICE(0x093a, 0x2629)},
+	{USB_DEVICE(0x093a, 0x262a)},
+	{USB_DEVICE(0x093a, 0x262c)},
 	{}
 };
 MODULE_DEVICE_TABLE(usb, device_table);
@@ -942,8 +940,8 @@ MODULE_DEVICE_TABLE(usb, device_table);
 static int sd_probe(struct usb_interface *intf,
 			const struct usb_device_id *id)
 {
-	return gspca_dev_probe(intf, id, &pac7302_sd_desc,
-			sizeof(struct pac7302_sd), THIS_MODULE);
+	return gspca_dev_probe(intf, id, &sd_desc,
+			sizeof(struct sd), THIS_MODULE);
 }
 
 static struct usb_driver sd_driver = {
drivers/media/video/gspca/pac7311.c +101 -103

454 lines not on this page · raw message

#1 lore raw

From: Márton Németh <[email protected]>

The pac7302_ and pac7311_ prefixes are no longer needed as these functions are in separated files. The sensor information can also be removed from the USB tables.

Cc Thomas Kaiser <[email protected]>
Cc Theodore Kilgore <[email protected]>
Cc Kyle Guinn <[email protected]>

---
Patch rebased to the latest http://linuxtv.org/hg/v4l-dvb/ (rev 13254).
---

drivers/media/video/gspca/pac7302.c +126 -128
diff -uprN u/drivers/media/video/gspca/pac7302.c v/drivers/media/video/gspca/pac7302.c
@@ -60,7 +60,7 @@ MODULE_DESCRIPTION("Pixart PAC7302");
 MODULE_LICENSE("GPL");
 
 /* specific webcam descriptor for pac7302 */
-struct pac7302_sd {
+struct sd {
 	struct gspca_dev gspca_dev;		/* !! must be the first item */
 
 	unsigned char brightness;
@@ -72,8 +72,6 @@ struct pac7302_sd {
 	__u8 hflip;
 	__u8 vflip;
 
-#define SENSOR_PAC7302 0
-
 	u8 sof_read;
 	u8 autogain_ignore_frames;
 
@@ -81,24 +79,24 @@ struct pac7302_sd {
 };
 
 /* V4L2 controls supported by the driver */
-static int pac7302_sd_setbrightness(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getbrightness(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_setcontrast(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getcontrast(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_setcolors(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getcolors(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_setautogain(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getautogain(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_sethflip(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_gethflip(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_setvflip(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getvflip(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_setgain(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getgain(struct gspca_dev *gspca_dev, __s32 *val);
-static int pac7302_sd_setexposure(struct gspca_dev *gspca_dev, __s32 val);
-static int pac7302_sd_getexposure(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setbrightness(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getbrightness(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setcontrast(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getcontrast(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setcolors(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getcolors(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setautogain(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getautogain(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_sethflip(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_gethflip(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setvflip(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getvflip(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setgain(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getgain(struct gspca_dev *gspca_dev, __s32 *val);
+static int sd_setexposure(struct gspca_dev *gspca_dev, __s32 val);
+static int sd_getexposure(struct gspca_dev *gspca_dev, __s32 *val);
 
-static struct ctrl pac7302_sd_ctrls[] = {
+static struct ctrl sd_ctrls[] = {
 /* This control is pac7302 only */
 	{
 	    {
@@ -112,8 +110,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define BRIGHTNESS_DEF 0x10
 		.default_value = BRIGHTNESS_DEF,
 	    },
-	    .set = pac7302_sd_setbrightness,
-	    .get = pac7302_sd_getbrightness,
+	    .set = sd_setbrightness,
+	    .get = sd_getbrightness,
 	},
 /* This control is for both the 7302 and the 7311 */
 	{
@@ -128,8 +126,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define CONTRAST_DEF 127
 		.default_value = CONTRAST_DEF,
 	    },
-	    .set = pac7302_sd_setcontrast,
-	    .get = pac7302_sd_getcontrast,
+	    .set = sd_setcontrast,
+	    .get = sd_getcontrast,
 	},
 /* This control is pac7302 only */
 	{
@@ -144,8 +142,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define COLOR_DEF 127
 		.default_value = COLOR_DEF,
 	    },
-	    .set = pac7302_sd_setcolors,
-	    .get = pac7302_sd_getcolors,
+	    .set = sd_setcolors,
+	    .get = sd_getcolors,
 	},
 /* All controls below are for both the 7302 and the 7311 */
 	{
@@ -161,8 +159,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define GAIN_KNEE 255 /* Gain seems to cause little noise on the pac73xx */
 		.default_value = GAIN_DEF,
 	    },
-	    .set = pac7302_sd_setgain,
-	    .get = pac7302_sd_getgain,
+	    .set = sd_setgain,
+	    .get = sd_getgain,
 	},
 	{
 	    {
@@ -177,8 +175,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define EXPOSURE_KNEE 50 /* 100 ms / 10 fps */
 		.default_value = EXPOSURE_DEF,
 	    },
-	    .set = pac7302_sd_setexposure,
-	    .get = pac7302_sd_getexposure,
+	    .set = sd_setexposure,
+	    .get = sd_getexposure,
 	},
 	{
 	    {
@@ -191,8 +189,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define AUTOGAIN_DEF 1
 		.default_value = AUTOGAIN_DEF,
 	    },
-	    .set = pac7302_sd_setautogain,
-	    .get = pac7302_sd_getautogain,
+	    .set = sd_setautogain,
+	    .get = sd_getautogain,
 	},
 	{
 	    {
@@ -205,8 +203,8 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define HFLIP_DEF 0
 		.default_value = HFLIP_DEF,
 	    },
-	    .set = pac7302_sd_sethflip,
-	    .get = pac7302_sd_gethflip,
+	    .set = sd_sethflip,
+	    .get = sd_gethflip,
 	},
 	{
 	    {
@@ -219,12 +217,12 @@ static struct ctrl pac7302_sd_ctrls[] =
 #define VFLIP_DEF 0
 		.default_value = VFLIP_DEF,
 	    },
-	    .set = pac7302_sd_setvflip,
-	    .get = pac7302_sd_getvflip,
+	    .set = sd_setvflip,
+	    .get = sd_getvflip,
 	},
 };
 
-static const struct v4l2_pix_format pac7302_vga_mode[] = {
+static const struct v4l2_pix_format vga_mode[] = {
 	{640, 480, V4L2_PIX_FMT_PJPG, V4L2_FIELD_NONE,
 		.bytesperline = 640,
 		.sizeimage = 640 * 480 * 3 / 8 + 590,
@@ -446,17 +444,17 @@ static void reg_w_var(struct gspca_dev *
 }
 
 /* this function is called at probe time for pac7302 */
-static int pac7302_sd_config(struct gspca_dev *gspca_dev,
+static int sd_config(struct gspca_dev *gspca_dev,
 			const struct usb_device_id *id)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	struct cam *cam;
 
 	cam = &gspca_dev->cam;
 
 	PDEBUG(D_CONF, "Find Sensor PAC7302");
-	cam->cam_mode = pac7302_vga_mode;	/* only 640x480 */
-	cam->nmodes = ARRAY_SIZE(pac7302_vga_mode);
+	cam->cam_mode = vga_mode;	/* only 640x480 */
+	cam->nmodes = ARRAY_SIZE(vga_mode);
 
 	sd->brightness = BRIGHTNESS_DEF;
 	sd->contrast = CONTRAST_DEF;
@@ -470,9 +468,9 @@ static int pac7302_sd_config(struct gspc
 }
 
 /* This function is used by pac7302 only */
-static void pac7302_setbrightcont(struct gspca_dev *gspca_dev)
+static void setbrightcont(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	int i, v;
 	static const __u8 max[10] =
 		{0x29, 0x33, 0x42, 0x5a, 0x6e, 0x80, 0x9f, 0xbb,
@@ -497,9 +495,9 @@ static void pac7302_setbrightcont(struct
 }
 
 /* This function is used by pac7302 only */
-static void pac7302_setcolors(struct gspca_dev *gspca_dev)
+static void setcolors(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	int i, v;
 	static const int a[9] =
 		{217, -212, 0, -101, 170, -67, -38, -315, 355};
@@ -518,9 +516,9 @@ static void pac7302_setcolors(struct gsp
 	PDEBUG(D_CONF|D_STREAM, "color: %i", sd->colors);
 }
 
-static void pac7302_setgain(struct gspca_dev *gspca_dev)
+static void setgain(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	reg_w(gspca_dev, 0xff, 0x03);		/* page 3 */
 	reg_w(gspca_dev, 0x10, sd->gain >> 3);
@@ -529,9 +527,9 @@ static void pac7302_setgain(struct gspca
 	reg_w(gspca_dev, 0x11, 0x01);
 }
 
-static void pac7302_setexposure(struct gspca_dev *gspca_dev)
+static void setexposure(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	__u8 reg;
 
 	/* register 2 of frame 3/4 contains the clock divider configuring the
@@ -554,9 +552,9 @@ static void pac7302_setexposure(struct g
 	reg_w(gspca_dev, 0x11, 0x01);
 }
 
-static void pac7302_sethvflip(struct gspca_dev *gspca_dev)
+static void sethvflip(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	__u8 data;
 
 	reg_w(gspca_dev, 0xff, 0x03);		/* page 3 */
@@ -567,27 +565,27 @@ static void pac7302_sethvflip(struct gsp
 }
 
 /* this function is called at probe and resume time for pac7302 */
-static int pac7302_sd_init(struct gspca_dev *gspca_dev)
+static int sd_init(struct gspca_dev *gspca_dev)
 {
 	reg_w_seq(gspca_dev, init_7302, sizeof init_7302);
 
 	return 0;
 }
 
-static int pac7302_sd_start(struct gspca_dev *gspca_dev)
+static int sd_start(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->sof_read = 0;
 
 	reg_w_var(gspca_dev, start_7302,
 		page3_7302, sizeof(page3_7302),
 		NULL, 0);
-	pac7302_setbrightcont(gspca_dev);
-	pac7302_setcolors(gspca_dev);
-	pac7302_setgain(gspca_dev);
-	pac7302_setexposure(gspca_dev);
-	pac7302_sethvflip(gspca_dev);
+	setbrightcont(gspca_dev);
+	setcolors(gspca_dev);
+	setgain(gspca_dev);
+	setexposure(gspca_dev);
+	sethvflip(gspca_dev);
 
 	/* only resolution 640x480 is supported for pac7302 */
 
@@ -602,7 +600,7 @@ static int pac7302_sd_start(struct gspca
 	return 0;
 }
 
-static void pac7302_sd_stopN(struct gspca_dev *gspca_dev)
+static void sd_stopN(struct gspca_dev *gspca_dev)
 {
 	reg_w(gspca_dev, 0xff, 0x01);
 	reg_w(gspca_dev, 0x78, 0x00);
@@ -610,7 +608,7 @@ static void pac7302_sd_stopN(struct gspc
 }
 
 /* called on streamoff with alt 0 and on disconnect for pac7302 */
-static void pac7302_sd_stop0(struct gspca_dev *gspca_dev)
+static void sd_stop0(struct gspca_dev *gspca_dev)
 {
 	if (!gspca_dev->present)
 		return;
@@ -621,9 +619,9 @@ static void pac7302_sd_stop0(struct gspc
 /* Include pac common sof detection functions */
 #include "pac_common.h"
 
-static void pac7302_do_autogain(struct gspca_dev *gspca_dev)
+static void do_autogain(struct gspca_dev *gspca_dev)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	int avg_lum = atomic_read(&sd->avg_lum);
 	int desired_lum, deadzone;
 
@@ -698,12 +696,12 @@ static void pac_start_frame(struct gspca
 }
 
 /* this function is run at interrupt level */
-static void pac7302_sd_pkt_scan(struct gspca_dev *gspca_dev,
+static void sd_pkt_scan(struct gspca_dev *gspca_dev,
 			struct gspca_frame *frame,	/* target */
 			__u8 *data,			/* isoc packet */
 			int len)			/* iso packet length */
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 	unsigned char *sof;
 
 	sof = pac_find_sof(&sd->sof_read, data, len);
@@ -751,100 +749,100 @@ static void pac7302_sd_pkt_scan(struct g
 	gspca_frame_add(gspca_dev, INTER_PACKET, frame, data, len);
 }
 
-static int pac7302_sd_setbrightness(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setbrightness(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->brightness = val;
 	if (gspca_dev->streaming)
-		pac7302_setbrightcont(gspca_dev);
+		setbrightcont(gspca_dev);
 	return 0;
 }
 
-static int pac7302_sd_getbrightness(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getbrightness(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->brightness;
 	return 0;
 }
 
-static int pac7302_sd_setcontrast(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setcontrast(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->contrast = val;
 	if (gspca_dev->streaming) {
-		pac7302_setbrightcont(gspca_dev);
+		setbrightcont(gspca_dev);
 	}
 	return 0;
 }
 
-static int pac7302_sd_getcontrast(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getcontrast(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->contrast;
 	return 0;
 }
 
-static int pac7302_sd_setcolors(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setcolors(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->colors = val;
 	if (gspca_dev->streaming)
-		pac7302_setcolors(gspca_dev);
+		setcolors(gspca_dev);
 	return 0;
 }
 
-static int pac7302_sd_getcolors(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getcolors(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->colors;
 	return 0;
 }
 
-static int pac7302_sd_setgain(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setgain(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->gain = val;
 	if (gspca_dev->streaming)
-		pac7302_setgain(gspca_dev);
+		setgain(gspca_dev);
 	return 0;
 }
 
-static int pac7302_sd_getgain(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getgain(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->gain;
 	return 0;
 }
 
-static int pac7302_sd_setexposure(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setexposure(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->exposure = val;
 	if (gspca_dev->streaming)
-		pac7302_setexposure(gspca_dev);
+		setexposure(gspca_dev);
 	return 0;
 }
 
-static int pac7302_sd_getexposure(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getexposure(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->exposure;
 	return 0;
 }
 
-static int pac7302_sd_setautogain(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setautogain(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->autogain = val;
 	/* when switching to autogain set defaults to make sure
@@ -857,84 +855,84 @@ static int pac7302_sd_setautogain(struct
 		if (gspca_dev->streaming) {
 			sd->autogain_ignore_frames =
 				PAC_AUTOGAIN_IGNORE_FRAMES;
-			pac7302_setexposure(gspca_dev);
-			pac7302_setgain(gspca_dev);
+			setexposure(gspca_dev);
+			setgain(gspca_dev);
 		}
 	}
 
 	return 0;
 }
 
-static int pac7302_sd_getautogain(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getautogain(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->autogain;
 	return 0;
 }
 
-static int pac7302_sd_sethflip(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_sethflip(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->hflip = val;
 	if (gspca_dev->streaming)
-		pac7302_sethvflip(gspca_dev);
+		sethvflip(gspca_dev);
 	return 0;
 }
 
-static int pac7302_sd_gethflip(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_gethflip(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->hflip;
 	return 0;
 }
 
-static int pac7302_sd_setvflip(struct gspca_dev *gspca_dev, __s32 val)
+static int sd_setvflip(struct gspca_dev *gspca_dev, __s32 val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	sd->vflip = val;
 	if (gspca_dev->streaming)
-		pac7302_sethvflip(gspca_dev);
+		sethvflip(gspca_dev);
 	return 0;
 }
 
-static int pac7302_sd_getvflip(struct gspca_dev *gspca_dev, __s32 *val)
+static int sd_getvflip(struct gspca_dev *gspca_dev, __s32 *val)
 {
-	struct pac7302_sd *sd = (struct pac7302_sd *) gspca_dev;
+	struct sd *sd = (struct sd *) gspca_dev;
 
 	*val = sd->vflip;
 	return 0;
 }
 
 /* sub-driver description for pac7302 */
-static struct sd_desc pac7302_sd_desc = {
+static struct sd_desc sd_desc = {
 	.name = MODULE_NAME,
-	.ctrls = pac7302_sd_ctrls,
-	.nctrls = ARRAY_SIZE(pac7302_sd_ctrls),
-	.config = pac7302_sd_config,
-	.init = pac7302_sd_init,
-	.start = pac7302_sd_start,
-	.stopN = pac7302_sd_stopN,
-	.stop0 = pac7302_sd_stop0,
-	.pkt_scan = pac7302_sd_pkt_scan,
-	.dq_callback = pac7302_do_autogain,
+	.ctrls = sd_ctrls,
+	.nctrls = ARRAY_SIZE(sd_ctrls),
+	.config = sd_config,
+	.init = sd_init,
+	.start = sd_start,
+	.stopN = sd_stopN,
+	.stop0 = sd_stop0,
+	.pkt_scan = sd_pkt_scan,
+	.dq_callback = do_autogain,
 };
 
 /* -- module initialisation -- */
 static __devinitdata struct usb_device_id device_table[] = {
-	{USB_DEVICE(0x06f8, 0x3009), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2620), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2621), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2622), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2624), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2626), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2628), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x2629), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x262a), .driver_info = SENSOR_PAC7302},
-	{USB_DEVICE(0x093a, 0x262c), .driver_info = SENSOR_PAC7302},
+	{USB_DEVICE(0x06f8, 0x3009)},
+	{USB_DEVICE(0x093a, 0x2620)},
+	{USB_DEVICE(0x093a, 0x2621)},
+	{USB_DEVICE(0x093a, 0x2622)},
+	{USB_DEVICE(0x093a, 0x2624)},
+	{USB_DEVICE(0x093a, 0x2626)},
+	{USB_DEVICE(0x093a, 0x2628)},
+	{USB_DEVICE(0x093a, 0x2629)},
+	{USB_DEVICE(0x093a, 0x262a)},
+	{USB_DEVICE(0x093a, 0x262c)},
 	{}
 };
 MODULE_DEVICE_TABLE(usb, device_table);
@@ -943,8 +941,8 @@ MODULE_DEVICE_TABLE(usb, device_table);
 static int sd_probe(struct usb_interface *intf,
 			const struct usb_device_id *id)
 {
-	return gspca_dev_probe(intf, id, &pac7302_sd_desc,
-			sizeof(struct pac7302_sd), THIS_MODULE);
+	return gspca_dev_probe(intf, id, &sd_desc,
+			sizeof(struct sd), THIS_MODULE);
 }
 
 static struct usb_driver sd_driver = {
drivers/media/video/gspca/pac7311.c +101 -103

454 lines not on this page · raw message