diff options
author | Theodore Kilgore <kilgota@banach.math.auburn.edu> | 2013-02-04 11:17:55 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-03-05 13:13:48 -0500 |
commit | c93396e13576928a073154b5715761ff8a998368 (patch) | |
tree | 2ef9873a27412fe6d5dbe361d7298301510573f6 /drivers/media/usb/gspca/spca508.c | |
parent | 70c8ecf54bf735f300f86bde562420af90bf9db4 (diff) |
[media] gspca: Remove gspca-specific debug magic
Instead use v4l2_dbg and v4l2_err. Note that the PDEBUG macro is kept to
make this patch-set less invasive, but it is simply a wrapper around
v4l2_dbg now. Most of the other changes are there to make the dev parameter
for the v4l2_xxx macros available everywhere we do logging.
Signed-off-by: Theodore Kilgore <kilgota@auburn.edu>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/usb/gspca/spca508.c')
-rw-r--r-- | drivers/media/usb/gspca/spca508.c | 41 |
1 files changed, 18 insertions, 23 deletions
diff --git a/drivers/media/usb/gspca/spca508.c b/drivers/media/usb/gspca/spca508.c index 1286b4170b88..75f2beb2ea5a 100644 --- a/drivers/media/usb/gspca/spca508.c +++ b/drivers/media/usb/gspca/spca508.c | |||
@@ -1241,10 +1241,10 @@ static const u16 spca508_vista_init_data[][2] = { | |||
1241 | {} | 1241 | {} |
1242 | }; | 1242 | }; |
1243 | 1243 | ||
1244 | static int reg_write(struct usb_device *dev, | 1244 | static int reg_write(struct gspca_dev *gspca_dev, u16 index, u16 value) |
1245 | u16 index, u16 value) | ||
1246 | { | 1245 | { |
1247 | int ret; | 1246 | int ret; |
1247 | struct usb_device *dev = gspca_dev->dev; | ||
1248 | 1248 | ||
1249 | ret = usb_control_msg(dev, | 1249 | ret = usb_control_msg(dev, |
1250 | usb_sndctrlpipe(dev, 0), | 1250 | usb_sndctrlpipe(dev, 0), |
@@ -1286,22 +1286,21 @@ static int reg_read(struct gspca_dev *gspca_dev, | |||
1286 | static int ssi_w(struct gspca_dev *gspca_dev, | 1286 | static int ssi_w(struct gspca_dev *gspca_dev, |
1287 | u16 reg, u16 val) | 1287 | u16 reg, u16 val) |
1288 | { | 1288 | { |
1289 | struct usb_device *dev = gspca_dev->dev; | ||
1290 | int ret, retry; | 1289 | int ret, retry; |
1291 | 1290 | ||
1292 | ret = reg_write(dev, 0x8802, reg >> 8); | 1291 | ret = reg_write(gspca_dev, 0x8802, reg >> 8); |
1293 | if (ret < 0) | 1292 | if (ret < 0) |
1294 | goto out; | 1293 | goto out; |
1295 | ret = reg_write(dev, 0x8801, reg & 0x00ff); | 1294 | ret = reg_write(gspca_dev, 0x8801, reg & 0x00ff); |
1296 | if (ret < 0) | 1295 | if (ret < 0) |
1297 | goto out; | 1296 | goto out; |
1298 | if ((reg & 0xff00) == 0x1000) { /* if 2 bytes */ | 1297 | if ((reg & 0xff00) == 0x1000) { /* if 2 bytes */ |
1299 | ret = reg_write(dev, 0x8805, val & 0x00ff); | 1298 | ret = reg_write(gspca_dev, 0x8805, val & 0x00ff); |
1300 | if (ret < 0) | 1299 | if (ret < 0) |
1301 | goto out; | 1300 | goto out; |
1302 | val >>= 8; | 1301 | val >>= 8; |
1303 | } | 1302 | } |
1304 | ret = reg_write(dev, 0x8800, val); | 1303 | ret = reg_write(gspca_dev, 0x8800, val); |
1305 | if (ret < 0) | 1304 | if (ret < 0) |
1306 | goto out; | 1305 | goto out; |
1307 | 1306 | ||
@@ -1314,8 +1313,7 @@ static int ssi_w(struct gspca_dev *gspca_dev, | |||
1314 | if (gspca_dev->usb_buf[0] == 0) | 1313 | if (gspca_dev->usb_buf[0] == 0) |
1315 | break; | 1314 | break; |
1316 | if (--retry <= 0) { | 1315 | if (--retry <= 0) { |
1317 | PDEBUG(D_ERR, "ssi_w busy %02x", | 1316 | PERR("ssi_w busy %02x", gspca_dev->usb_buf[0]); |
1318 | gspca_dev->usb_buf[0]); | ||
1319 | ret = -1; | 1317 | ret = -1; |
1320 | break; | 1318 | break; |
1321 | } | 1319 | } |
@@ -1329,7 +1327,6 @@ out: | |||
1329 | static int write_vector(struct gspca_dev *gspca_dev, | 1327 | static int write_vector(struct gspca_dev *gspca_dev, |
1330 | const u16 (*data)[2]) | 1328 | const u16 (*data)[2]) |
1331 | { | 1329 | { |
1332 | struct usb_device *dev = gspca_dev->dev; | ||
1333 | int ret = 0; | 1330 | int ret = 0; |
1334 | 1331 | ||
1335 | while ((*data)[1] != 0) { | 1332 | while ((*data)[1] != 0) { |
@@ -1337,7 +1334,8 @@ static int write_vector(struct gspca_dev *gspca_dev, | |||
1337 | if ((*data)[1] == 0xdd00) /* delay */ | 1334 | if ((*data)[1] == 0xdd00) /* delay */ |
1338 | msleep((*data)[0]); | 1335 | msleep((*data)[0]); |
1339 | else | 1336 | else |
1340 | ret = reg_write(dev, (*data)[1], (*data)[0]); | 1337 | ret = reg_write(gspca_dev, (*data)[1], |
1338 | (*data)[0]); | ||
1341 | } else { | 1339 | } else { |
1342 | ret = ssi_w(gspca_dev, (*data)[1], (*data)[0]); | 1340 | ret = ssi_w(gspca_dev, (*data)[1], (*data)[0]); |
1343 | } | 1341 | } |
@@ -1363,8 +1361,6 @@ static int sd_config(struct gspca_dev *gspca_dev, | |||
1363 | spca508cs110_init_data, /* MicroInnovationIC200 4 */ | 1361 | spca508cs110_init_data, /* MicroInnovationIC200 4 */ |
1364 | spca508_init_data, /* ViewQuestVQ110 5 */ | 1362 | spca508_init_data, /* ViewQuestVQ110 5 */ |
1365 | }; | 1363 | }; |
1366 | |||
1367 | #ifdef GSPCA_DEBUG | ||
1368 | int data1, data2; | 1364 | int data1, data2; |
1369 | 1365 | ||
1370 | /* Read from global register the USB product and vendor IDs, just to | 1366 | /* Read from global register the USB product and vendor IDs, just to |
@@ -1381,7 +1377,6 @@ static int sd_config(struct gspca_dev *gspca_dev, | |||
1381 | 1377 | ||
1382 | data1 = reg_read(gspca_dev, 0x8621); | 1378 | data1 = reg_read(gspca_dev, 0x8621); |
1383 | PDEBUG(D_PROBE, "Window 1 average luminance: %d", data1); | 1379 | PDEBUG(D_PROBE, "Window 1 average luminance: %d", data1); |
1384 | #endif | ||
1385 | 1380 | ||
1386 | cam = &gspca_dev->cam; | 1381 | cam = &gspca_dev->cam; |
1387 | cam->cam_mode = sif_mode; | 1382 | cam->cam_mode = sif_mode; |
@@ -1404,26 +1399,26 @@ static int sd_start(struct gspca_dev *gspca_dev) | |||
1404 | int mode; | 1399 | int mode; |
1405 | 1400 | ||
1406 | mode = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].priv; | 1401 | mode = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].priv; |
1407 | reg_write(gspca_dev->dev, 0x8500, mode); | 1402 | reg_write(gspca_dev, 0x8500, mode); |
1408 | switch (mode) { | 1403 | switch (mode) { |
1409 | case 0: | 1404 | case 0: |
1410 | case 1: | 1405 | case 1: |
1411 | reg_write(gspca_dev->dev, 0x8700, 0x28); /* clock */ | 1406 | reg_write(gspca_dev, 0x8700, 0x28); /* clock */ |
1412 | break; | 1407 | break; |
1413 | default: | 1408 | default: |
1414 | /* case 2: */ | 1409 | /* case 2: */ |
1415 | /* case 3: */ | 1410 | /* case 3: */ |
1416 | reg_write(gspca_dev->dev, 0x8700, 0x23); /* clock */ | 1411 | reg_write(gspca_dev, 0x8700, 0x23); /* clock */ |
1417 | break; | 1412 | break; |
1418 | } | 1413 | } |
1419 | reg_write(gspca_dev->dev, 0x8112, 0x10 | 0x20); | 1414 | reg_write(gspca_dev, 0x8112, 0x10 | 0x20); |
1420 | return 0; | 1415 | return 0; |
1421 | } | 1416 | } |
1422 | 1417 | ||
1423 | static void sd_stopN(struct gspca_dev *gspca_dev) | 1418 | static void sd_stopN(struct gspca_dev *gspca_dev) |
1424 | { | 1419 | { |
1425 | /* Video ISO disable, Video Drop Packet enable: */ | 1420 | /* Video ISO disable, Video Drop Packet enable: */ |
1426 | reg_write(gspca_dev->dev, 0x8112, 0x20); | 1421 | reg_write(gspca_dev, 0x8112, 0x20); |
1427 | } | 1422 | } |
1428 | 1423 | ||
1429 | static void sd_pkt_scan(struct gspca_dev *gspca_dev, | 1424 | static void sd_pkt_scan(struct gspca_dev *gspca_dev, |
@@ -1450,10 +1445,10 @@ static void sd_pkt_scan(struct gspca_dev *gspca_dev, | |||
1450 | static void setbrightness(struct gspca_dev *gspca_dev, s32 brightness) | 1445 | static void setbrightness(struct gspca_dev *gspca_dev, s32 brightness) |
1451 | { | 1446 | { |
1452 | /* MX seem contrast */ | 1447 | /* MX seem contrast */ |
1453 | reg_write(gspca_dev->dev, 0x8651, brightness); | 1448 | reg_write(gspca_dev, 0x8651, brightness); |
1454 | reg_write(gspca_dev->dev, 0x8652, brightness); | 1449 | reg_write(gspca_dev, 0x8652, brightness); |
1455 | reg_write(gspca_dev->dev, 0x8653, brightness); | 1450 | reg_write(gspca_dev, 0x8653, brightness); |
1456 | reg_write(gspca_dev->dev, 0x8654, brightness); | 1451 | reg_write(gspca_dev, 0x8654, brightness); |
1457 | } | 1452 | } |
1458 | 1453 | ||
1459 | static int sd_s_ctrl(struct v4l2_ctrl *ctrl) | 1454 | static int sd_s_ctrl(struct v4l2_ctrl *ctrl) |