diff options
Diffstat (limited to 'drivers/media')
-rw-r--r-- | drivers/media/radio/dsbr100.c | 3 | ||||
-rw-r--r-- | drivers/media/video/dabusb.c | 3 | ||||
-rw-r--r-- | drivers/media/video/ov511.c | 105 | ||||
-rw-r--r-- | drivers/media/video/ov511.h | 3 | ||||
-rw-r--r-- | drivers/media/video/pvrusb2/pvrusb2-main.c | 8 | ||||
-rw-r--r-- | drivers/media/video/se401.c | 37 | ||||
-rw-r--r-- | drivers/media/video/stv680.c | 6 | ||||
-rw-r--r-- | drivers/media/video/usbvideo/ibmcam.c | 78 | ||||
-rw-r--r-- | drivers/media/video/usbvideo/konicawc.c | 17 | ||||
-rw-r--r-- | drivers/media/video/usbvideo/quickcam_messenger.c | 3 | ||||
-rw-r--r-- | drivers/media/video/usbvideo/ultracam.c | 29 | ||||
-rw-r--r-- | drivers/media/video/usbvideo/usbvideo.c | 163 | ||||
-rw-r--r-- | drivers/media/video/usbvision/usbvision-core.c | 3 | ||||
-rw-r--r-- | drivers/media/video/usbvision/usbvision-i2c.c | 3 | ||||
-rw-r--r-- | drivers/media/video/usbvision/usbvision-video.c | 3 | ||||
-rw-r--r-- | drivers/media/video/zr364xx.c | 50 |
16 files changed, 312 insertions, 202 deletions
diff --git a/drivers/media/radio/dsbr100.c b/drivers/media/radio/dsbr100.c index 0f06e6ffb0e9..b3a5cb1adf3a 100644 --- a/drivers/media/radio/dsbr100.c +++ b/drivers/media/radio/dsbr100.c | |||
@@ -510,7 +510,8 @@ static int usb_dsbr100_probe(struct usb_interface *intf, | |||
510 | static int __init dsbr100_init(void) | 510 | static int __init dsbr100_init(void) |
511 | { | 511 | { |
512 | int retval = usb_register(&usb_dsbr100_driver); | 512 | int retval = usb_register(&usb_dsbr100_driver); |
513 | info(DRIVER_VERSION ":" DRIVER_DESC); | 513 | printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_VERSION ":" |
514 | DRIVER_DESC "\n"); | ||
514 | return retval; | 515 | return retval; |
515 | } | 516 | } |
516 | 517 | ||
diff --git a/drivers/media/video/dabusb.c b/drivers/media/video/dabusb.c index 79faedf58521..3aa538afcc0b 100644 --- a/drivers/media/video/dabusb.c +++ b/drivers/media/video/dabusb.c | |||
@@ -866,7 +866,8 @@ static int __init dabusb_init (void) | |||
866 | 866 | ||
867 | dbg("dabusb_init: driver registered"); | 867 | dbg("dabusb_init: driver registered"); |
868 | 868 | ||
869 | info(DRIVER_VERSION ":" DRIVER_DESC); | 869 | printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_VERSION ":" |
870 | DRIVER_DESC "\n"); | ||
870 | 871 | ||
871 | out: | 872 | out: |
872 | return retval; | 873 | return retval; |
diff --git a/drivers/media/video/ov511.c b/drivers/media/video/ov511.c index c6852402c5e9..935d73de57bd 100644 --- a/drivers/media/video/ov511.c +++ b/drivers/media/video/ov511.c | |||
@@ -974,14 +974,14 @@ dump_i2c_range(struct usb_ov511 *ov, int reg1, int regn) | |||
974 | 974 | ||
975 | for (i = reg1; i <= regn; i++) { | 975 | for (i = reg1; i <= regn; i++) { |
976 | rc = i2c_r(ov, i); | 976 | rc = i2c_r(ov, i); |
977 | info("Sensor[0x%02X] = 0x%02X", i, rc); | 977 | dev_info(&ov->dev->dev, "Sensor[0x%02X] = 0x%02X\n", i, rc); |
978 | } | 978 | } |
979 | } | 979 | } |
980 | 980 | ||
981 | static void | 981 | static void |
982 | dump_i2c_regs(struct usb_ov511 *ov) | 982 | dump_i2c_regs(struct usb_ov511 *ov) |
983 | { | 983 | { |
984 | info("I2C REGS"); | 984 | dev_info(&ov->dev->dev, "I2C REGS\n"); |
985 | dump_i2c_range(ov, 0x00, 0x7C); | 985 | dump_i2c_range(ov, 0x00, 0x7C); |
986 | } | 986 | } |
987 | 987 | ||
@@ -992,28 +992,28 @@ dump_reg_range(struct usb_ov511 *ov, int reg1, int regn) | |||
992 | 992 | ||
993 | for (i = reg1; i <= regn; i++) { | 993 | for (i = reg1; i <= regn; i++) { |
994 | rc = reg_r(ov, i); | 994 | rc = reg_r(ov, i); |
995 | info("OV511[0x%02X] = 0x%02X", i, rc); | 995 | dev_info(&ov->dev->dev, "OV511[0x%02X] = 0x%02X\n", i, rc); |
996 | } | 996 | } |
997 | } | 997 | } |
998 | 998 | ||
999 | static void | 999 | static void |
1000 | ov511_dump_regs(struct usb_ov511 *ov) | 1000 | ov511_dump_regs(struct usb_ov511 *ov) |
1001 | { | 1001 | { |
1002 | info("CAMERA INTERFACE REGS"); | 1002 | dev_info(&ov->dev->dev, "CAMERA INTERFACE REGS\n"); |
1003 | dump_reg_range(ov, 0x10, 0x1f); | 1003 | dump_reg_range(ov, 0x10, 0x1f); |
1004 | info("DRAM INTERFACE REGS"); | 1004 | dev_info(&ov->dev->dev, "DRAM INTERFACE REGS\n"); |
1005 | dump_reg_range(ov, 0x20, 0x23); | 1005 | dump_reg_range(ov, 0x20, 0x23); |
1006 | info("ISO FIFO REGS"); | 1006 | dev_info(&ov->dev->dev, "ISO FIFO REGS\n"); |
1007 | dump_reg_range(ov, 0x30, 0x31); | 1007 | dump_reg_range(ov, 0x30, 0x31); |
1008 | info("PIO REGS"); | 1008 | dev_info(&ov->dev->dev, "PIO REGS\n"); |
1009 | dump_reg_range(ov, 0x38, 0x39); | 1009 | dump_reg_range(ov, 0x38, 0x39); |
1010 | dump_reg_range(ov, 0x3e, 0x3e); | 1010 | dump_reg_range(ov, 0x3e, 0x3e); |
1011 | info("I2C REGS"); | 1011 | dev_info(&ov->dev->dev, "I2C REGS\n"); |
1012 | dump_reg_range(ov, 0x40, 0x49); | 1012 | dump_reg_range(ov, 0x40, 0x49); |
1013 | info("SYSTEM CONTROL REGS"); | 1013 | dev_info(&ov->dev->dev, "SYSTEM CONTROL REGS\n"); |
1014 | dump_reg_range(ov, 0x50, 0x55); | 1014 | dump_reg_range(ov, 0x50, 0x55); |
1015 | dump_reg_range(ov, 0x5e, 0x5f); | 1015 | dump_reg_range(ov, 0x5e, 0x5f); |
1016 | info("OmniCE REGS"); | 1016 | dev_info(&ov->dev->dev, "OmniCE REGS\n"); |
1017 | dump_reg_range(ov, 0x70, 0x79); | 1017 | dump_reg_range(ov, 0x70, 0x79); |
1018 | /* NOTE: Quantization tables are not readable. You will get the value | 1018 | /* NOTE: Quantization tables are not readable. You will get the value |
1019 | * in reg. 0x79 for every table register */ | 1019 | * in reg. 0x79 for every table register */ |
@@ -1025,25 +1025,25 @@ ov511_dump_regs(struct usb_ov511 *ov) | |||
1025 | static void | 1025 | static void |
1026 | ov518_dump_regs(struct usb_ov511 *ov) | 1026 | ov518_dump_regs(struct usb_ov511 *ov) |
1027 | { | 1027 | { |
1028 | info("VIDEO MODE REGS"); | 1028 | dev_info(&ov->dev->dev, "VIDEO MODE REGS\n"); |
1029 | dump_reg_range(ov, 0x20, 0x2f); | 1029 | dump_reg_range(ov, 0x20, 0x2f); |
1030 | info("DATA PUMP AND SNAPSHOT REGS"); | 1030 | dev_info(&ov->dev->dev, "DATA PUMP AND SNAPSHOT REGS\n"); |
1031 | dump_reg_range(ov, 0x30, 0x3f); | 1031 | dump_reg_range(ov, 0x30, 0x3f); |
1032 | info("I2C REGS"); | 1032 | dev_info(&ov->dev->dev, "I2C REGS\n"); |
1033 | dump_reg_range(ov, 0x40, 0x4f); | 1033 | dump_reg_range(ov, 0x40, 0x4f); |
1034 | info("SYSTEM CONTROL AND VENDOR REGS"); | 1034 | dev_info(&ov->dev->dev, "SYSTEM CONTROL AND VENDOR REGS\n"); |
1035 | dump_reg_range(ov, 0x50, 0x5f); | 1035 | dump_reg_range(ov, 0x50, 0x5f); |
1036 | info("60 - 6F"); | 1036 | dev_info(&ov->dev->dev, "60 - 6F\n"); |
1037 | dump_reg_range(ov, 0x60, 0x6f); | 1037 | dump_reg_range(ov, 0x60, 0x6f); |
1038 | info("70 - 7F"); | 1038 | dev_info(&ov->dev->dev, "70 - 7F\n"); |
1039 | dump_reg_range(ov, 0x70, 0x7f); | 1039 | dump_reg_range(ov, 0x70, 0x7f); |
1040 | info("Y QUANTIZATION TABLE"); | 1040 | dev_info(&ov->dev->dev, "Y QUANTIZATION TABLE\n"); |
1041 | dump_reg_range(ov, 0x80, 0x8f); | 1041 | dump_reg_range(ov, 0x80, 0x8f); |
1042 | info("UV QUANTIZATION TABLE"); | 1042 | dev_info(&ov->dev->dev, "UV QUANTIZATION TABLE\n"); |
1043 | dump_reg_range(ov, 0x90, 0x9f); | 1043 | dump_reg_range(ov, 0x90, 0x9f); |
1044 | info("A0 - BF"); | 1044 | dev_info(&ov->dev->dev, "A0 - BF\n"); |
1045 | dump_reg_range(ov, 0xa0, 0xbf); | 1045 | dump_reg_range(ov, 0xa0, 0xbf); |
1046 | info("CBR"); | 1046 | dev_info(&ov->dev->dev, "CBR\n"); |
1047 | dump_reg_range(ov, 0xc0, 0xcf); | 1047 | dump_reg_range(ov, 0xc0, 0xcf); |
1048 | } | 1048 | } |
1049 | #endif | 1049 | #endif |
@@ -3205,9 +3205,10 @@ ov511_move_data(struct usb_ov511 *ov, unsigned char *in, int n) | |||
3205 | */ | 3205 | */ |
3206 | 3206 | ||
3207 | if (printph) { | 3207 | if (printph) { |
3208 | info("ph(%3d): %2x %2x %2x %2x %2x %2x %2x %2x %2x %2x %2x %2x", | 3208 | dev_info(&ov->dev->dev, |
3209 | pnum, in[0], in[1], in[2], in[3], in[4], in[5], in[6], | 3209 | "ph(%3d): %2x %2x %2x %2x %2x %2x %2x %2x %2x %2x %2x %2x\n", |
3210 | in[7], in[8], in[9], in[10], in[11]); | 3210 | pnum, in[0], in[1], in[2], in[3], in[4], in[5], in[6], |
3211 | in[7], in[8], in[9], in[10], in[11]); | ||
3211 | } | 3212 | } |
3212 | 3213 | ||
3213 | /* Check for SOF/EOF packet */ | 3214 | /* Check for SOF/EOF packet */ |
@@ -3366,8 +3367,10 @@ ov518_move_data(struct usb_ov511 *ov, unsigned char *in, int n) | |||
3366 | * the definitive SOF/EOF format */ | 3367 | * the definitive SOF/EOF format */ |
3367 | if ((!(in[0] | in[1] | in[2] | in[3] | in[5])) && in[6]) { | 3368 | if ((!(in[0] | in[1] | in[2] | in[3] | in[5])) && in[6]) { |
3368 | if (printph) { | 3369 | if (printph) { |
3369 | info("ph: %2x %2x %2x %2x %2x %2x %2x %2x", in[0], | 3370 | dev_info(&ov->dev->dev, |
3370 | in[1], in[2], in[3], in[4], in[5], in[6], in[7]); | 3371 | "ph: %2x %2x %2x %2x %2x %2x %2x %2x\n", |
3372 | in[0], in[1], in[2], in[3], in[4], in[5], | ||
3373 | in[6], in[7]); | ||
3371 | } | 3374 | } |
3372 | 3375 | ||
3373 | if (frame->scanstate == STATE_LINES) { | 3376 | if (frame->scanstate == STATE_LINES) { |
@@ -3646,14 +3649,16 @@ ov51x_init_isoc(struct usb_ov511 *ov) | |||
3646 | if (packetsize == -1) { | 3649 | if (packetsize == -1) { |
3647 | ov518_set_packet_size(ov, 640); | 3650 | ov518_set_packet_size(ov, 640); |
3648 | } else { | 3651 | } else { |
3649 | info("Forcing packet size to %d", packetsize); | 3652 | dev_info(&ov->dev->dev, "Forcing packet size to %d\n", |
3653 | packetsize); | ||
3650 | ov518_set_packet_size(ov, packetsize); | 3654 | ov518_set_packet_size(ov, packetsize); |
3651 | } | 3655 | } |
3652 | } else { | 3656 | } else { |
3653 | if (packetsize == -1) { | 3657 | if (packetsize == -1) { |
3654 | ov511_set_packet_size(ov, size); | 3658 | ov511_set_packet_size(ov, size); |
3655 | } else { | 3659 | } else { |
3656 | info("Forcing packet size to %d", packetsize); | 3660 | dev_info(&ov->dev->dev, "Forcing packet size to %d\n", |
3661 | packetsize); | ||
3657 | ov511_set_packet_size(ov, packetsize); | 3662 | ov511_set_packet_size(ov, packetsize); |
3658 | } | 3663 | } |
3659 | } | 3664 | } |
@@ -4121,7 +4126,7 @@ ov51x_v4l1_ioctl_internal(struct inode *inode, struct file *file, | |||
4121 | return -EIO; | 4126 | return -EIO; |
4122 | 4127 | ||
4123 | if (force_palette && p->palette != force_palette) { | 4128 | if (force_palette && p->palette != force_palette) { |
4124 | info("Palette rejected (%s)", | 4129 | dev_info(&ov->dev->dev, "Palette rejected (%s)\n", |
4125 | symbolic(v4l1_plist, p->palette)); | 4130 | symbolic(v4l1_plist, p->palette)); |
4126 | return -EINVAL; | 4131 | return -EINVAL; |
4127 | } | 4132 | } |
@@ -4849,26 +4854,27 @@ ov7xx0_configure(struct usb_ov511 *ov) | |||
4849 | err("Error detecting sensor type"); | 4854 | err("Error detecting sensor type"); |
4850 | return -1; | 4855 | return -1; |
4851 | } else if ((rc & 3) == 3) { | 4856 | } else if ((rc & 3) == 3) { |
4852 | info("Sensor is an OV7610"); | 4857 | dev_info(&ov->dev->dev, "Sensor is an OV7610\n"); |
4853 | ov->sensor = SEN_OV7610; | 4858 | ov->sensor = SEN_OV7610; |
4854 | } else if ((rc & 3) == 1) { | 4859 | } else if ((rc & 3) == 1) { |
4855 | /* I don't know what's different about the 76BE yet. */ | 4860 | /* I don't know what's different about the 76BE yet. */ |
4856 | if (i2c_r(ov, 0x15) & 1) | 4861 | if (i2c_r(ov, 0x15) & 1) |
4857 | info("Sensor is an OV7620AE"); | 4862 | dev_info(&ov->dev->dev, "Sensor is an OV7620AE\n"); |
4858 | else | 4863 | else |
4859 | info("Sensor is an OV76BE"); | 4864 | dev_info(&ov->dev->dev, "Sensor is an OV76BE\n"); |
4860 | 4865 | ||
4861 | /* OV511+ will return all zero isoc data unless we | 4866 | /* OV511+ will return all zero isoc data unless we |
4862 | * configure the sensor as a 7620. Someone needs to | 4867 | * configure the sensor as a 7620. Someone needs to |
4863 | * find the exact reg. setting that causes this. */ | 4868 | * find the exact reg. setting that causes this. */ |
4864 | if (ov->bridge == BRG_OV511PLUS) { | 4869 | if (ov->bridge == BRG_OV511PLUS) { |
4865 | info("Enabling 511+/7620AE workaround"); | 4870 | dev_info(&ov->dev->dev, |
4871 | "Enabling 511+/7620AE workaround\n"); | ||
4866 | ov->sensor = SEN_OV7620; | 4872 | ov->sensor = SEN_OV7620; |
4867 | } else { | 4873 | } else { |
4868 | ov->sensor = SEN_OV76BE; | 4874 | ov->sensor = SEN_OV76BE; |
4869 | } | 4875 | } |
4870 | } else if ((rc & 3) == 0) { | 4876 | } else if ((rc & 3) == 0) { |
4871 | info("Sensor is an OV7620"); | 4877 | dev_info(&ov->dev->dev, "Sensor is an OV7620\n"); |
4872 | ov->sensor = SEN_OV7620; | 4878 | ov->sensor = SEN_OV7620; |
4873 | } else { | 4879 | } else { |
4874 | err("Unknown image sensor version: %d", rc & 3); | 4880 | err("Unknown image sensor version: %d", rc & 3); |
@@ -5024,16 +5030,16 @@ ov6xx0_configure(struct usb_ov511 *ov) | |||
5024 | 5030 | ||
5025 | if ((rc & 3) == 0) { | 5031 | if ((rc & 3) == 0) { |
5026 | ov->sensor = SEN_OV6630; | 5032 | ov->sensor = SEN_OV6630; |
5027 | info("Sensor is an OV6630"); | 5033 | dev_info(&ov->dev->dev, "Sensor is an OV6630\n"); |
5028 | } else if ((rc & 3) == 1) { | 5034 | } else if ((rc & 3) == 1) { |
5029 | ov->sensor = SEN_OV6620; | 5035 | ov->sensor = SEN_OV6620; |
5030 | info("Sensor is an OV6620"); | 5036 | dev_info(&ov->dev->dev, "Sensor is an OV6620\n"); |
5031 | } else if ((rc & 3) == 2) { | 5037 | } else if ((rc & 3) == 2) { |
5032 | ov->sensor = SEN_OV6630; | 5038 | ov->sensor = SEN_OV6630; |
5033 | info("Sensor is an OV6630AE"); | 5039 | dev_info(&ov->dev->dev, "Sensor is an OV6630AE\n"); |
5034 | } else if ((rc & 3) == 3) { | 5040 | } else if ((rc & 3) == 3) { |
5035 | ov->sensor = SEN_OV6630; | 5041 | ov->sensor = SEN_OV6630; |
5036 | info("Sensor is an OV6630AF"); | 5042 | dev_info(&ov->dev->dev, "Sensor is an OV6630AF\n"); |
5037 | } | 5043 | } |
5038 | 5044 | ||
5039 | /* Set sensor-specific vars */ | 5045 | /* Set sensor-specific vars */ |
@@ -5088,10 +5094,10 @@ ks0127_configure(struct usb_ov511 *ov) | |||
5088 | err("Error detecting sensor type"); | 5094 | err("Error detecting sensor type"); |
5089 | return -1; | 5095 | return -1; |
5090 | } else if ((rc & 0x0f) == 0) { | 5096 | } else if ((rc & 0x0f) == 0) { |
5091 | info("Sensor is a KS0127"); | 5097 | dev_info(&ov->dev->dev, "Sensor is a KS0127\n"); |
5092 | ov->sensor = SEN_KS0127; | 5098 | ov->sensor = SEN_KS0127; |
5093 | } else if ((rc & 0x0f) == 9) { | 5099 | } else if ((rc & 0x0f) == 9) { |
5094 | info("Sensor is a KS0127B Rev. A"); | 5100 | dev_info(&ov->dev->dev, "Sensor is a KS0127B Rev. A\n"); |
5095 | ov->sensor = SEN_KS0127B; | 5101 | ov->sensor = SEN_KS0127B; |
5096 | } | 5102 | } |
5097 | } else { | 5103 | } else { |
@@ -5200,7 +5206,8 @@ saa7111a_configure(struct usb_ov511 *ov) | |||
5200 | err("Error detecting sensor version"); | 5206 | err("Error detecting sensor version"); |
5201 | return -1; | 5207 | return -1; |
5202 | } else { | 5208 | } else { |
5203 | info("Sensor is an SAA7111A (version 0x%x)", rc); | 5209 | dev_info(&ov->dev->dev, |
5210 | "Sensor is an SAA7111A (version 0x%x)\n", rc); | ||
5204 | ov->sensor = SEN_SAA7111A; | 5211 | ov->sensor = SEN_SAA7111A; |
5205 | } | 5212 | } |
5206 | 5213 | ||
@@ -5262,7 +5269,7 @@ ov511_configure(struct usb_ov511 *ov) | |||
5262 | 5269 | ||
5263 | PDEBUG (1, "CustomID = %d", ov->customid); | 5270 | PDEBUG (1, "CustomID = %d", ov->customid); |
5264 | ov->desc = symbolic(camlist, ov->customid); | 5271 | ov->desc = symbolic(camlist, ov->customid); |
5265 | info("model: %s", ov->desc); | 5272 | dev_info(&ov->dev->dev, "model: %s\n", ov->desc); |
5266 | 5273 | ||
5267 | if (0 == strcmp(ov->desc, NOT_DEFINED_STR)) { | 5274 | if (0 == strcmp(ov->desc, NOT_DEFINED_STR)) { |
5268 | err("Camera type (%d) not recognized", ov->customid); | 5275 | err("Camera type (%d) not recognized", ov->customid); |
@@ -5426,7 +5433,8 @@ ov518_configure(struct usb_ov511 *ov) | |||
5426 | PDEBUG(4, ""); | 5433 | PDEBUG(4, ""); |
5427 | 5434 | ||
5428 | /* First 5 bits of custom ID reg are a revision ID on OV518 */ | 5435 | /* First 5 bits of custom ID reg are a revision ID on OV518 */ |
5429 | info("Device revision %d", 0x1F & reg_r(ov, R511_SYS_CUST_ID)); | 5436 | dev_info(&ov->dev->dev, "Device revision %d\n", |
5437 | 0x1F & reg_r(ov, R511_SYS_CUST_ID)); | ||
5430 | 5438 | ||
5431 | /* Give it the default description */ | 5439 | /* Give it the default description */ |
5432 | ov->desc = symbolic(camlist, 0); | 5440 | ov->desc = symbolic(camlist, 0); |
@@ -5773,7 +5781,8 @@ ov51x_probe(struct usb_interface *intf, const struct usb_device_id *id) | |||
5773 | goto error; | 5781 | goto error; |
5774 | } | 5782 | } |
5775 | 5783 | ||
5776 | info("USB %s video device found", symbolic(brglist, ov->bridge)); | 5784 | dev_info(&intf->dev, "USB %s video device found\n", |
5785 | symbolic(brglist, ov->bridge)); | ||
5777 | 5786 | ||
5778 | init_waitqueue_head(&ov->wq); | 5787 | init_waitqueue_head(&ov->wq); |
5779 | 5788 | ||
@@ -5854,8 +5863,8 @@ ov51x_probe(struct usb_interface *intf, const struct usb_device_id *id) | |||
5854 | goto error; | 5863 | goto error; |
5855 | } | 5864 | } |
5856 | 5865 | ||
5857 | info("Device at %s registered to minor %d", ov->usb_path, | 5866 | dev_info(&intf->dev, "Device at %s registered to minor %d\n", |
5858 | ov->vdev->minor); | 5867 | ov->usb_path, ov->vdev->minor); |
5859 | 5868 | ||
5860 | usb_set_intfdata(intf, ov); | 5869 | usb_set_intfdata(intf, ov); |
5861 | if (ov_create_sysfs(ov->vdev)) { | 5870 | if (ov_create_sysfs(ov->vdev)) { |
@@ -5958,7 +5967,8 @@ usb_ov511_init(void) | |||
5958 | if (retval) | 5967 | if (retval) |
5959 | goto out; | 5968 | goto out; |
5960 | 5969 | ||
5961 | info(DRIVER_VERSION " : " DRIVER_DESC); | 5970 | printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_VERSION ":" |
5971 | DRIVER_DESC "\n"); | ||
5962 | 5972 | ||
5963 | out: | 5973 | out: |
5964 | return retval; | 5974 | return retval; |
@@ -5968,8 +5978,7 @@ static void __exit | |||
5968 | usb_ov511_exit(void) | 5978 | usb_ov511_exit(void) |
5969 | { | 5979 | { |
5970 | usb_deregister(&ov511_driver); | 5980 | usb_deregister(&ov511_driver); |
5971 | info("driver deregistered"); | 5981 | printk(KERN_INFO KBUILD_MODNAME ": driver deregistered\n"); |
5972 | |||
5973 | } | 5982 | } |
5974 | 5983 | ||
5975 | module_init(usb_ov511_init); | 5984 | module_init(usb_ov511_init); |
diff --git a/drivers/media/video/ov511.h b/drivers/media/video/ov511.h index baded1262ca9..70d99e52329d 100644 --- a/drivers/media/video/ov511.h +++ b/drivers/media/video/ov511.h | |||
@@ -12,7 +12,8 @@ | |||
12 | 12 | ||
13 | #ifdef OV511_DEBUG | 13 | #ifdef OV511_DEBUG |
14 | #define PDEBUG(level, fmt, args...) \ | 14 | #define PDEBUG(level, fmt, args...) \ |
15 | if (debug >= (level)) info("[%s:%d] " fmt, \ | 15 | if (debug >= (level)) \ |
16 | printk(KERN_INFO KBUILD_MODNAME "[%s:%d] \n" fmt, \ | ||
16 | __func__, __LINE__ , ## args) | 17 | __func__, __LINE__ , ## args) |
17 | #else | 18 | #else |
18 | #define PDEBUG(level, fmt, args...) do {} while(0) | 19 | #define PDEBUG(level, fmt, args...) do {} while(0) |
diff --git a/drivers/media/video/pvrusb2/pvrusb2-main.c b/drivers/media/video/pvrusb2/pvrusb2-main.c index ad0d98c2ebb4..9b3c874d96d6 100644 --- a/drivers/media/video/pvrusb2/pvrusb2-main.c +++ b/drivers/media/video/pvrusb2/pvrusb2-main.c | |||
@@ -137,9 +137,11 @@ static int __init pvr_init(void) | |||
137 | ret = usb_register(&pvr_driver); | 137 | ret = usb_register(&pvr_driver); |
138 | 138 | ||
139 | if (ret == 0) | 139 | if (ret == 0) |
140 | info(DRIVER_DESC " : " DRIVER_VERSION); | 140 | printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_VERSION ":" |
141 | if (pvrusb2_debug) info("Debug mask is %d (0x%x)", | 141 | DRIVER_DESC "\n"); |
142 | pvrusb2_debug,pvrusb2_debug); | 142 | if (pvrusb2_debug) |
143 | printk(KERN_INFO KBUILD_MODNAME ": Debug mask is %d (0x%x)\n", | ||
144 | pvrusb2_debug,pvrusb2_debug); | ||
143 | 145 | ||
144 | pvr2_trace(PVR2_TRACE_INIT,"pvr_init complete"); | 146 | pvr2_trace(PVR2_TRACE_INIT,"pvr_init complete"); |
145 | 147 | ||
diff --git a/drivers/media/video/se401.c b/drivers/media/video/se401.c index b01f25d72922..ae3949180c4e 100644 --- a/drivers/media/video/se401.c +++ b/drivers/media/video/se401.c | |||
@@ -288,7 +288,7 @@ static void se401_button_irq(struct urb *urb) | |||
288 | int status; | 288 | int status; |
289 | 289 | ||
290 | if (!se401->dev) { | 290 | if (!se401->dev) { |
291 | info("ohoh: device vapourished"); | 291 | dev_info(&urb->dev->dev, "device vapourished\n"); |
292 | return; | 292 | return; |
293 | } | 293 | } |
294 | 294 | ||
@@ -328,7 +328,7 @@ static void se401_video_irq(struct urb *urb) | |||
328 | return; | 328 | return; |
329 | 329 | ||
330 | if (!se401->dev) { | 330 | if (!se401->dev) { |
331 | info ("ohoh: device vapourished"); | 331 | dev_info(&urb->dev->dev, "device vapourished\n"); |
332 | return; | 332 | return; |
333 | } | 333 | } |
334 | 334 | ||
@@ -375,7 +375,7 @@ static void se401_video_irq(struct urb *urb) | |||
375 | urb->status=0; | 375 | urb->status=0; |
376 | urb->dev=se401->dev; | 376 | urb->dev=se401->dev; |
377 | if(usb_submit_urb(urb, GFP_KERNEL)) | 377 | if(usb_submit_urb(urb, GFP_KERNEL)) |
378 | info("urb burned down"); | 378 | dev_info(&urb->dev->dev, "urb burned down\n"); |
379 | return; | 379 | return; |
380 | } | 380 | } |
381 | 381 | ||
@@ -860,7 +860,8 @@ static int se401_newframe(struct usb_se401 *se401, int framenr) | |||
860 | ); | 860 | ); |
861 | if (se401->nullpackets > SE401_MAX_NULLPACKETS) { | 861 | if (se401->nullpackets > SE401_MAX_NULLPACKETS) { |
862 | se401->nullpackets=0; | 862 | se401->nullpackets=0; |
863 | info("to many null length packets, restarting capture"); | 863 | dev_info(&se401->dev->dev, |
864 | "too many null length packets, restarting capture\n"); | ||
864 | se401_stop_stream(se401); | 865 | se401_stop_stream(se401); |
865 | se401_start_stream(se401); | 866 | se401_start_stream(se401); |
866 | } else { | 867 | } else { |
@@ -880,7 +881,8 @@ static int se401_newframe(struct usb_se401 *se401, int framenr) | |||
880 | se401->scratch_use=0; | 881 | se401->scratch_use=0; |
881 | if (errors > SE401_MAX_ERRORS) { | 882 | if (errors > SE401_MAX_ERRORS) { |
882 | errors=0; | 883 | errors=0; |
883 | info("to much errors, restarting capture"); | 884 | dev_info(&se401->dev->dev, |
885 | "too many errors, restarting capture\n"); | ||
884 | se401_stop_stream(se401); | 886 | se401_stop_stream(se401); |
885 | se401_start_stream(se401); | 887 | se401_start_stream(se401); |
886 | } | 888 | } |
@@ -913,7 +915,7 @@ static void usb_se401_remove_disconnected (struct usb_se401 *se401) | |||
913 | usb_kill_urb(se401->inturb); | 915 | usb_kill_urb(se401->inturb); |
914 | usb_free_urb(se401->inturb); | 916 | usb_free_urb(se401->inturb); |
915 | } | 917 | } |
916 | info("%s disconnected", se401->camera_name); | 918 | dev_info(&se401->dev->dev, "%s disconnected", se401->camera_name); |
917 | 919 | ||
918 | /* Free the memory */ | 920 | /* Free the memory */ |
919 | kfree(se401->width); | 921 | kfree(se401->width); |
@@ -960,8 +962,8 @@ static int se401_close(struct inode *inode, struct file *file) | |||
960 | 962 | ||
961 | rvfree(se401->fbuf, se401->maxframesize * SE401_NUMFRAMES); | 963 | rvfree(se401->fbuf, se401->maxframesize * SE401_NUMFRAMES); |
962 | if (se401->removed) { | 964 | if (se401->removed) { |
965 | dev_info(&se401->dev->dev, "device unregistered\n"); | ||
963 | usb_se401_remove_disconnected(se401); | 966 | usb_se401_remove_disconnected(se401); |
964 | info("device unregistered"); | ||
965 | } else { | 967 | } else { |
966 | for (i=0; i<SE401_NUMFRAMES; i++) | 968 | for (i=0; i<SE401_NUMFRAMES; i++) |
967 | se401->frame[i].grabstate=FRAME_UNUSED; | 969 | se401->frame[i].grabstate=FRAME_UNUSED; |
@@ -1276,7 +1278,7 @@ static int se401_init(struct usb_se401 *se401, int button) | |||
1276 | for (i=0; i<se401->sizes; i++) { | 1278 | for (i=0; i<se401->sizes; i++) { |
1277 | sprintf(temp, "%s %dx%d", temp, se401->width[i], se401->height[i]); | 1279 | sprintf(temp, "%s %dx%d", temp, se401->width[i], se401->height[i]); |
1278 | } | 1280 | } |
1279 | info("%s", temp); | 1281 | dev_info(&se401->dev->dev, "%s\n", temp); |
1280 | se401->maxframesize=se401->width[se401->sizes-1]*se401->height[se401->sizes-1]*3; | 1282 | se401->maxframesize=se401->width[se401->sizes-1]*se401->height[se401->sizes-1]*3; |
1281 | 1283 | ||
1282 | rc=se401_sndctrl(0, se401, SE401_REQ_GET_WIDTH, 0, cp, sizeof(cp)); | 1284 | rc=se401_sndctrl(0, se401, SE401_REQ_GET_WIDTH, 0, cp, sizeof(cp)); |
@@ -1310,7 +1312,8 @@ static int se401_init(struct usb_se401 *se401, int button) | |||
1310 | if (button) { | 1312 | if (button) { |
1311 | se401->inturb=usb_alloc_urb(0, GFP_KERNEL); | 1313 | se401->inturb=usb_alloc_urb(0, GFP_KERNEL); |
1312 | if (!se401->inturb) { | 1314 | if (!se401->inturb) { |
1313 | info("Allocation of inturb failed"); | 1315 | dev_info(&se401->dev->dev, |
1316 | "Allocation of inturb failed\n"); | ||
1314 | return 1; | 1317 | return 1; |
1315 | } | 1318 | } |
1316 | usb_fill_int_urb(se401->inturb, se401->dev, | 1319 | usb_fill_int_urb(se401->inturb, se401->dev, |
@@ -1321,7 +1324,7 @@ static int se401_init(struct usb_se401 *se401, int button) | |||
1321 | 8 | 1324 | 8 |
1322 | ); | 1325 | ); |
1323 | if (usb_submit_urb(se401->inturb, GFP_KERNEL)) { | 1326 | if (usb_submit_urb(se401->inturb, GFP_KERNEL)) { |
1324 | info("int urb burned down"); | 1327 | dev_info(&se401->dev->dev, "int urb burned down\n"); |
1325 | return 1; | 1328 | return 1; |
1326 | } | 1329 | } |
1327 | } else | 1330 | } else |
@@ -1378,7 +1381,7 @@ static int se401_probe(struct usb_interface *intf, | |||
1378 | return -ENODEV; | 1381 | return -ENODEV; |
1379 | 1382 | ||
1380 | /* We found one */ | 1383 | /* We found one */ |
1381 | info("SE401 camera found: %s", camera_name); | 1384 | dev_info(&intf->dev, "SE401 camera found: %s\n", camera_name); |
1382 | 1385 | ||
1383 | if ((se401 = kzalloc(sizeof(*se401), GFP_KERNEL)) == NULL) { | 1386 | if ((se401 = kzalloc(sizeof(*se401), GFP_KERNEL)) == NULL) { |
1384 | err("couldn't kmalloc se401 struct"); | 1387 | err("couldn't kmalloc se401 struct"); |
@@ -1389,7 +1392,8 @@ static int se401_probe(struct usb_interface *intf, | |||
1389 | se401->iface = interface->bInterfaceNumber; | 1392 | se401->iface = interface->bInterfaceNumber; |
1390 | se401->camera_name = camera_name; | 1393 | se401->camera_name = camera_name; |
1391 | 1394 | ||
1392 | info("firmware version: %02x", le16_to_cpu(dev->descriptor.bcdDevice) & 255); | 1395 | dev_info(&intf->dev, "firmware version: %02x\n", |
1396 | le16_to_cpu(dev->descriptor.bcdDevice) & 255); | ||
1393 | 1397 | ||
1394 | if (se401_init(se401, button)) { | 1398 | if (se401_init(se401, button)) { |
1395 | kfree(se401); | 1399 | kfree(se401); |
@@ -1407,7 +1411,8 @@ static int se401_probe(struct usb_interface *intf, | |||
1407 | err("video_register_device failed"); | 1411 | err("video_register_device failed"); |
1408 | return -EIO; | 1412 | return -EIO; |
1409 | } | 1413 | } |
1410 | info("registered new video device: video%d", se401->vdev.minor); | 1414 | dev_info(&intf->dev, "registered new video device: video%d\n", |
1415 | se401->vdev.minor); | ||
1411 | 1416 | ||
1412 | usb_set_intfdata (intf, se401); | 1417 | usb_set_intfdata (intf, se401); |
1413 | return 0; | 1418 | return 0; |
@@ -1451,10 +1456,10 @@ static struct usb_driver se401_driver = { | |||
1451 | 1456 | ||
1452 | static int __init usb_se401_init(void) | 1457 | static int __init usb_se401_init(void) |
1453 | { | 1458 | { |
1454 | info("SE401 usb camera driver version %s registering", version); | 1459 | printk(KERN_INFO "SE401 usb camera driver version %s registering\n", version); |
1455 | if (flickerless) | 1460 | if (flickerless) |
1456 | if (flickerless!=50 && flickerless!=60) { | 1461 | if (flickerless!=50 && flickerless!=60) { |
1457 | info("Invallid flickerless value, use 0, 50 or 60."); | 1462 | printk(KERN_ERR "Invallid flickerless value, use 0, 50 or 60.\n"); |
1458 | return -1; | 1463 | return -1; |
1459 | } | 1464 | } |
1460 | return usb_register(&se401_driver); | 1465 | return usb_register(&se401_driver); |
@@ -1463,7 +1468,7 @@ static int __init usb_se401_init(void) | |||
1463 | static void __exit usb_se401_exit(void) | 1468 | static void __exit usb_se401_exit(void) |
1464 | { | 1469 | { |
1465 | usb_deregister(&se401_driver); | 1470 | usb_deregister(&se401_driver); |
1466 | info("SE401 driver deregistered"); | 1471 | printk(KERN_INFO "SE401 driver deregistered\frame"); |
1467 | } | 1472 | } |
1468 | 1473 | ||
1469 | module_init(usb_se401_init); | 1474 | module_init(usb_se401_init); |
diff --git a/drivers/media/video/stv680.c b/drivers/media/video/stv680.c index b21a8d6827c4..9c549d935994 100644 --- a/drivers/media/video/stv680.c +++ b/drivers/media/video/stv680.c | |||
@@ -84,7 +84,8 @@ static unsigned int debug; | |||
84 | #define PDEBUG(level, fmt, args...) \ | 84 | #define PDEBUG(level, fmt, args...) \ |
85 | do { \ | 85 | do { \ |
86 | if (debug >= level) \ | 86 | if (debug >= level) \ |
87 | info("[%s:%d] " fmt, __func__, __LINE__ , ## args); \ | 87 | printk(KERN_INFO KBUILD_MODNAME " [%s:%d] \n" fmt, \ |
88 | __func__, __LINE__ , ## args); \ | ||
88 | } while (0) | 89 | } while (0) |
89 | 90 | ||
90 | 91 | ||
@@ -1552,7 +1553,8 @@ static int __init usb_stv680_init (void) | |||
1552 | } | 1553 | } |
1553 | PDEBUG (0, "STV(i): usb camera driver version %s registering", DRIVER_VERSION); | 1554 | PDEBUG (0, "STV(i): usb camera driver version %s registering", DRIVER_VERSION); |
1554 | 1555 | ||
1555 | info(DRIVER_DESC " " DRIVER_VERSION); | 1556 | printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_VERSION ":" |
1557 | DRIVER_DESC "\n"); | ||
1556 | return 0; | 1558 | return 0; |
1557 | } | 1559 | } |
1558 | 1560 | ||
diff --git a/drivers/media/video/usbvideo/ibmcam.c b/drivers/media/video/usbvideo/ibmcam.c index cc27efe121dd..28421d386f1e 100644 --- a/drivers/media/video/usbvideo/ibmcam.c +++ b/drivers/media/video/usbvideo/ibmcam.c | |||
@@ -258,7 +258,9 @@ static enum ParseState ibmcam_find_header(struct uvd *uvd) /* FIXME: Add frame h | |||
258 | (RING_QUEUE_PEEK(&uvd->dp, 2) == 0x00)) | 258 | (RING_QUEUE_PEEK(&uvd->dp, 2) == 0x00)) |
259 | { | 259 | { |
260 | #if 0 /* This code helps to detect new frame markers */ | 260 | #if 0 /* This code helps to detect new frame markers */ |
261 | info("Header sig: 00 FF 00 %02X", RING_QUEUE_PEEK(&uvd->dp, 3)); | 261 | dev_info(&uvd->dev->dev, |
262 | "Header sig: 00 FF 00 %02X\n", | ||
263 | RING_QUEUE_PEEK(&uvd->dp, 3)); | ||
262 | #endif | 264 | #endif |
263 | frame->header = RING_QUEUE_PEEK(&uvd->dp, 3); | 265 | frame->header = RING_QUEUE_PEEK(&uvd->dp, 3); |
264 | if ((frame->header == HDRSIG_MODEL1_128x96) || | 266 | if ((frame->header == HDRSIG_MODEL1_128x96) || |
@@ -266,7 +268,8 @@ static enum ParseState ibmcam_find_header(struct uvd *uvd) /* FIXME: Add frame h | |||
266 | (frame->header == HDRSIG_MODEL1_352x288)) | 268 | (frame->header == HDRSIG_MODEL1_352x288)) |
267 | { | 269 | { |
268 | #if 0 | 270 | #if 0 |
269 | info("Header found."); | 271 | dev_info(&uvd->dev->dev, |
272 | "Header found.\n"); | ||
270 | #endif | 273 | #endif |
271 | RING_QUEUE_DEQUEUE_BYTES(&uvd->dp, marker_len); | 274 | RING_QUEUE_DEQUEUE_BYTES(&uvd->dp, marker_len); |
272 | icam->has_hdr = 1; | 275 | icam->has_hdr = 1; |
@@ -295,7 +298,7 @@ case IBMCAM_MODEL_4: | |||
295 | (RING_QUEUE_PEEK(&uvd->dp, 1) == 0xFF)) | 298 | (RING_QUEUE_PEEK(&uvd->dp, 1) == 0xFF)) |
296 | { | 299 | { |
297 | #if 0 | 300 | #if 0 |
298 | info("Header found."); | 301 | dev_info(&uvd->dev->dev, "Header found.\n"); |
299 | #endif | 302 | #endif |
300 | RING_QUEUE_DEQUEUE_BYTES(&uvd->dp, marker_len); | 303 | RING_QUEUE_DEQUEUE_BYTES(&uvd->dp, marker_len); |
301 | icam->has_hdr = 1; | 304 | icam->has_hdr = 1; |
@@ -338,7 +341,7 @@ case IBMCAM_MODEL_4: | |||
338 | byte4 = RING_QUEUE_PEEK(&uvd->dp, 3); | 341 | byte4 = RING_QUEUE_PEEK(&uvd->dp, 3); |
339 | frame->header = (byte3 << 8) | byte4; | 342 | frame->header = (byte3 << 8) | byte4; |
340 | #if 0 | 343 | #if 0 |
341 | info("Header found."); | 344 | dev_info(&uvd->dev->dev, "Header found.\n"); |
342 | #endif | 345 | #endif |
343 | RING_QUEUE_DEQUEUE_BYTES(&uvd->dp, marker_len); | 346 | RING_QUEUE_DEQUEUE_BYTES(&uvd->dp, marker_len); |
344 | icam->has_hdr = 1; | 347 | icam->has_hdr = 1; |
@@ -354,7 +357,8 @@ case IBMCAM_MODEL_4: | |||
354 | } | 357 | } |
355 | if (!icam->has_hdr) { | 358 | if (!icam->has_hdr) { |
356 | if (uvd->debug > 2) | 359 | if (uvd->debug > 2) |
357 | info("Skipping frame, no header"); | 360 | dev_info(&uvd->dev->dev, |
361 | "Skipping frame, no header\n"); | ||
358 | return scan_EndParse; | 362 | return scan_EndParse; |
359 | } | 363 | } |
360 | 364 | ||
@@ -881,7 +885,9 @@ static enum ParseState ibmcam_model3_parse_lines( | |||
881 | */ | 885 | */ |
882 | if ((frame->curline + 1) >= data_h) { | 886 | if ((frame->curline + 1) >= data_h) { |
883 | if (uvd->debug >= 3) | 887 | if (uvd->debug >= 3) |
884 | info("Reached line %d. (frame is done)", frame->curline); | 888 | dev_info(&uvd->dev->dev, |
889 | "Reached line %d. (frame is done)\n", | ||
890 | frame->curline); | ||
885 | return scan_NextFrame; | 891 | return scan_NextFrame; |
886 | } | 892 | } |
887 | 893 | ||
@@ -954,8 +960,9 @@ static enum ParseState ibmcam_model3_parse_lines( | |||
954 | 960 | ||
955 | if (frame->curline >= VIDEOSIZE_Y(frame->request)) { | 961 | if (frame->curline >= VIDEOSIZE_Y(frame->request)) { |
956 | if (uvd->debug >= 3) { | 962 | if (uvd->debug >= 3) { |
957 | info("All requested lines (%ld.) done.", | 963 | dev_info(&uvd->dev->dev, |
958 | VIDEOSIZE_Y(frame->request)); | 964 | "All requested lines (%ld.) done.\n", |
965 | VIDEOSIZE_Y(frame->request)); | ||
959 | } | 966 | } |
960 | return scan_NextFrame; | 967 | return scan_NextFrame; |
961 | } else | 968 | } else |
@@ -1000,7 +1007,9 @@ static enum ParseState ibmcam_model4_128x96_parse_lines( | |||
1000 | */ | 1007 | */ |
1001 | if ((frame->curline + 1) >= data_h) { | 1008 | if ((frame->curline + 1) >= data_h) { |
1002 | if (uvd->debug >= 3) | 1009 | if (uvd->debug >= 3) |
1003 | info("Reached line %d. (frame is done)", frame->curline); | 1010 | dev_info(&uvd->dev->dev, |
1011 | "Reached line %d. (frame is done)\n", | ||
1012 | frame->curline); | ||
1004 | return scan_NextFrame; | 1013 | return scan_NextFrame; |
1005 | } | 1014 | } |
1006 | 1015 | ||
@@ -1049,8 +1058,9 @@ static enum ParseState ibmcam_model4_128x96_parse_lines( | |||
1049 | 1058 | ||
1050 | if (frame->curline >= VIDEOSIZE_Y(frame->request)) { | 1059 | if (frame->curline >= VIDEOSIZE_Y(frame->request)) { |
1051 | if (uvd->debug >= 3) { | 1060 | if (uvd->debug >= 3) { |
1052 | info("All requested lines (%ld.) done.", | 1061 | dev_info(&uvd->dev->dev, |
1053 | VIDEOSIZE_Y(frame->request)); | 1062 | "All requested lines (%ld.) done.\n", |
1063 | VIDEOSIZE_Y(frame->request)); | ||
1054 | } | 1064 | } |
1055 | return scan_NextFrame; | 1065 | return scan_NextFrame; |
1056 | } else | 1066 | } else |
@@ -1171,10 +1181,11 @@ static int ibmcam_veio( | |||
1171 | sizeof(cp), | 1181 | sizeof(cp), |
1172 | 1000); | 1182 | 1000); |
1173 | #if 0 | 1183 | #if 0 |
1174 | info("USB => %02x%02x%02x%02x%02x%02x%02x%02x " | 1184 | dev_info(&uvd->dev->dev, |
1175 | "(req=$%02x val=$%04x ind=$%04x)", | 1185 | "USB => %02x%02x%02x%02x%02x%02x%02x%02x " |
1176 | cp[0],cp[1],cp[2],cp[3],cp[4],cp[5],cp[6],cp[7], | 1186 | "(req=$%02x val=$%04x ind=$%04x)\n", |
1177 | req, value, index); | 1187 | cp[0],cp[1],cp[2],cp[3],cp[4],cp[5],cp[6],cp[7], |
1188 | req, value, index); | ||
1178 | #endif | 1189 | #endif |
1179 | } else { | 1190 | } else { |
1180 | i = usb_control_msg( | 1191 | i = usb_control_msg( |
@@ -1449,10 +1460,9 @@ static void ibmcam_adjust_contrast(struct uvd *uvd) | |||
1449 | */ | 1460 | */ |
1450 | static void ibmcam_change_lighting_conditions(struct uvd *uvd) | 1461 | static void ibmcam_change_lighting_conditions(struct uvd *uvd) |
1451 | { | 1462 | { |
1452 | static const char proc[] = "ibmcam_change_lighting_conditions"; | ||
1453 | |||
1454 | if (debug > 0) | 1463 | if (debug > 0) |
1455 | info("%s: Set lighting to %hu.", proc, lighting); | 1464 | dev_info(&uvd->dev->dev, |
1465 | "%s: Set lighting to %hu.\n", __func__, lighting); | ||
1456 | 1466 | ||
1457 | switch (IBMCAM_T(uvd)->camera_model) { | 1467 | switch (IBMCAM_T(uvd)->camera_model) { |
1458 | case IBMCAM_MODEL_1: | 1468 | case IBMCAM_MODEL_1: |
@@ -1495,8 +1505,6 @@ static void ibmcam_change_lighting_conditions(struct uvd *uvd) | |||
1495 | */ | 1505 | */ |
1496 | static void ibmcam_set_sharpness(struct uvd *uvd) | 1506 | static void ibmcam_set_sharpness(struct uvd *uvd) |
1497 | { | 1507 | { |
1498 | static const char proc[] = "ibmcam_set_sharpness"; | ||
1499 | |||
1500 | switch (IBMCAM_T(uvd)->camera_model) { | 1508 | switch (IBMCAM_T(uvd)->camera_model) { |
1501 | case IBMCAM_MODEL_1: | 1509 | case IBMCAM_MODEL_1: |
1502 | { | 1510 | { |
@@ -1505,7 +1513,8 @@ static void ibmcam_set_sharpness(struct uvd *uvd) | |||
1505 | 1513 | ||
1506 | RESTRICT_TO_RANGE(sharpness, SHARPNESS_MIN, SHARPNESS_MAX); | 1514 | RESTRICT_TO_RANGE(sharpness, SHARPNESS_MIN, SHARPNESS_MAX); |
1507 | if (debug > 0) | 1515 | if (debug > 0) |
1508 | info("%s: Set sharpness to %hu.", proc, sharpness); | 1516 | dev_info(&uvd->dev->dev, "%s: Set sharpness to %hu.\n", |
1517 | __func__, sharpness); | ||
1509 | 1518 | ||
1510 | sv = sa[sharpness - SHARPNESS_MIN]; | 1519 | sv = sa[sharpness - SHARPNESS_MIN]; |
1511 | for (i=0; i < 2; i++) { | 1520 | for (i=0; i < 2; i++) { |
@@ -1564,11 +1573,11 @@ static void ibmcam_set_sharpness(struct uvd *uvd) | |||
1564 | */ | 1573 | */ |
1565 | static void ibmcam_set_brightness(struct uvd *uvd) | 1574 | static void ibmcam_set_brightness(struct uvd *uvd) |
1566 | { | 1575 | { |
1567 | static const char proc[] = "ibmcam_set_brightness"; | ||
1568 | static const unsigned short n = 1; | 1576 | static const unsigned short n = 1; |
1569 | 1577 | ||
1570 | if (debug > 0) | 1578 | if (debug > 0) |
1571 | info("%s: Set brightness to %hu.", proc, uvd->vpic.brightness); | 1579 | dev_info(&uvd->dev->dev, "%s: Set brightness to %hu.\n", |
1580 | __func__, uvd->vpic.brightness); | ||
1572 | 1581 | ||
1573 | switch (IBMCAM_T(uvd)->camera_model) { | 1582 | switch (IBMCAM_T(uvd)->camera_model) { |
1574 | case IBMCAM_MODEL_1: | 1583 | case IBMCAM_MODEL_1: |
@@ -2115,7 +2124,8 @@ static void ibmcam_model2_setup_after_video_if(struct uvd *uvd) | |||
2115 | break; | 2124 | break; |
2116 | } | 2125 | } |
2117 | if (uvd->debug > 0) | 2126 | if (uvd->debug > 0) |
2118 | info("Framerate (hardware): %hd.", hw_fps); | 2127 | dev_info(&uvd->dev->dev, "Framerate (hardware): %hd.\n", |
2128 | hw_fps); | ||
2119 | RESTRICT_TO_RANGE(hw_fps, 0, 31); | 2129 | RESTRICT_TO_RANGE(hw_fps, 0, 31); |
2120 | ibmcam_model2_Packet1(uvd, mod2_set_framerate, hw_fps); | 2130 | ibmcam_model2_Packet1(uvd, mod2_set_framerate, hw_fps); |
2121 | } | 2131 | } |
@@ -3487,7 +3497,7 @@ static void ibmcam_model3_setup_after_video_if(struct uvd *uvd) | |||
3487 | /* 01.01.08 - Added for RCA video in support -LO */ | 3497 | /* 01.01.08 - Added for RCA video in support -LO */ |
3488 | if(init_model3_input) { | 3498 | if(init_model3_input) { |
3489 | if (debug > 0) | 3499 | if (debug > 0) |
3490 | info("Setting input to RCA."); | 3500 | dev_info(&uvd->dev->dev, "Setting input to RCA.\n"); |
3491 | for (i=0; i < ARRAY_SIZE(initData); i++) { | 3501 | for (i=0; i < ARRAY_SIZE(initData); i++) { |
3492 | ibmcam_veio(uvd, initData[i].req, initData[i].value, initData[i].index); | 3502 | ibmcam_veio(uvd, initData[i].req, initData[i].value, initData[i].index); |
3493 | } | 3503 | } |
@@ -3685,7 +3695,7 @@ static int ibmcam_probe(struct usb_interface *intf, const struct usb_device_id * | |||
3685 | unsigned char video_ep = 0; | 3695 | unsigned char video_ep = 0; |
3686 | 3696 | ||
3687 | if (debug >= 1) | 3697 | if (debug >= 1) |
3688 | info("ibmcam_probe(%p,%u.)", intf, ifnum); | 3698 | dev_info(&uvd->dev->dev, "ibmcam_probe(%p,%u.)\n", intf, ifnum); |
3689 | 3699 | ||
3690 | /* We don't handle multi-config cameras */ | 3700 | /* We don't handle multi-config cameras */ |
3691 | if (dev->descriptor.bNumConfigurations != 1) | 3701 | if (dev->descriptor.bNumConfigurations != 1) |
@@ -3736,14 +3746,16 @@ static int ibmcam_probe(struct usb_interface *intf, const struct usb_device_id * | |||
3736 | brand = "IBM PC Camera"; /* a.k.a. Xirlink C-It */ | 3746 | brand = "IBM PC Camera"; /* a.k.a. Xirlink C-It */ |
3737 | break; | 3747 | break; |
3738 | } | 3748 | } |
3739 | info("%s USB camera found (model %d, rev. 0x%04x)", | 3749 | dev_info(&uvd->dev->dev, |
3740 | brand, model, le16_to_cpu(dev->descriptor.bcdDevice)); | 3750 | "%s USB camera found (model %d, rev. 0x%04x)\n", |
3751 | brand, model, le16_to_cpu(dev->descriptor.bcdDevice)); | ||
3741 | } while (0); | 3752 | } while (0); |
3742 | 3753 | ||
3743 | /* Validate found interface: must have one ISO endpoint */ | 3754 | /* Validate found interface: must have one ISO endpoint */ |
3744 | nas = intf->num_altsetting; | 3755 | nas = intf->num_altsetting; |
3745 | if (debug > 0) | 3756 | if (debug > 0) |
3746 | info("Number of alternate settings=%d.", nas); | 3757 | dev_info(&uvd->dev->dev, "Number of alternate settings=%d.\n", |
3758 | nas); | ||
3747 | if (nas < 2) { | 3759 | if (nas < 2) { |
3748 | err("Too few alternate settings for this camera!"); | 3760 | err("Too few alternate settings for this camera!"); |
3749 | return -ENODEV; | 3761 | return -ENODEV; |
@@ -3787,7 +3799,9 @@ static int ibmcam_probe(struct usb_interface *intf, const struct usb_device_id * | |||
3787 | actInterface = i; | 3799 | actInterface = i; |
3788 | maxPS = le16_to_cpu(endpoint->wMaxPacketSize); | 3800 | maxPS = le16_to_cpu(endpoint->wMaxPacketSize); |
3789 | if (debug > 0) | 3801 | if (debug > 0) |
3790 | info("Active setting=%d. maxPS=%d.", i, maxPS); | 3802 | dev_info(&uvd->dev->dev, |
3803 | "Active setting=%d. " | ||
3804 | "maxPS=%d.\n", i, maxPS); | ||
3791 | } else | 3805 | } else |
3792 | err("More than one active alt. setting! Ignoring #%d.", i); | 3806 | err("More than one active alt. setting! Ignoring #%d.", i); |
3793 | } | 3807 | } |
@@ -3826,7 +3840,7 @@ static int ibmcam_probe(struct usb_interface *intf, const struct usb_device_id * | |||
3826 | RESTRICT_TO_RANGE(framerate, 0, 5); | 3840 | RESTRICT_TO_RANGE(framerate, 0, 5); |
3827 | break; | 3841 | break; |
3828 | default: | 3842 | default: |
3829 | info("IBM camera: using 320x240"); | 3843 | dev_info(&uvd->dev->dev, "IBM camera: using 320x240\n"); |
3830 | size = SIZE_320x240; | 3844 | size = SIZE_320x240; |
3831 | /* No break here */ | 3845 | /* No break here */ |
3832 | case SIZE_320x240: | 3846 | case SIZE_320x240: |
@@ -3855,7 +3869,7 @@ static int ibmcam_probe(struct usb_interface *intf, const struct usb_device_id * | |||
3855 | canvasY = 120; | 3869 | canvasY = 120; |
3856 | break; | 3870 | break; |
3857 | default: | 3871 | default: |
3858 | info("IBM NetCamera: using 176x144"); | 3872 | dev_info(&uvd->dev->dev, "IBM NetCamera: using 176x144\n"); |
3859 | size = SIZE_176x144; | 3873 | size = SIZE_176x144; |
3860 | /* No break here */ | 3874 | /* No break here */ |
3861 | case SIZE_176x144: | 3875 | case SIZE_176x144: |
diff --git a/drivers/media/video/usbvideo/konicawc.c b/drivers/media/video/usbvideo/konicawc.c index 1c180284ec6c..e986c28b7bb0 100644 --- a/drivers/media/video/usbvideo/konicawc.c +++ b/drivers/media/video/usbvideo/konicawc.c | |||
@@ -337,7 +337,8 @@ static int konicawc_compress_iso(struct uvd *uvd, struct urb *dataurb, struct ur | |||
337 | } | 337 | } |
338 | 338 | ||
339 | if((sts > 0x01) && (sts < 0x80)) { | 339 | if((sts > 0x01) && (sts < 0x80)) { |
340 | info("unknown status %2.2x", sts); | 340 | dev_info(&uvd->dev->dev, "unknown status %2.2x\n", |
341 | sts); | ||
341 | bad++; | 342 | bad++; |
342 | continue; | 343 | continue; |
343 | } | 344 | } |
@@ -568,8 +569,12 @@ static void konicawc_process_isoc(struct uvd *uvd, struct usbvideo_frame *frame) | |||
568 | fdrops = (0x80 + curframe - cam->lastframe) & 0x7F; | 569 | fdrops = (0x80 + curframe - cam->lastframe) & 0x7F; |
569 | fdrops--; | 570 | fdrops--; |
570 | if(fdrops) { | 571 | if(fdrops) { |
571 | info("Dropped %d frames (%d -> %d)", fdrops, | 572 | dev_info(&uvd->dev->dev, |
572 | cam->lastframe, curframe); | 573 | "Dropped %d frames " |
574 | "(%d -> %d)\n", | ||
575 | fdrops, | ||
576 | cam->lastframe, | ||
577 | curframe); | ||
573 | } | 578 | } |
574 | } | 579 | } |
575 | cam->lastframe = curframe; | 580 | cam->lastframe = curframe; |
@@ -784,7 +789,8 @@ static int konicawc_probe(struct usb_interface *intf, const struct usb_device_id | |||
784 | if (dev->descriptor.bNumConfigurations != 1) | 789 | if (dev->descriptor.bNumConfigurations != 1) |
785 | return -ENODEV; | 790 | return -ENODEV; |
786 | 791 | ||
787 | info("Konica Webcam (rev. 0x%04x)", le16_to_cpu(dev->descriptor.bcdDevice)); | 792 | dev_info(&intf->dev, "Konica Webcam (rev. 0x%04x)\n", |
793 | le16_to_cpu(dev->descriptor.bcdDevice)); | ||
788 | RESTRICT_TO_RANGE(speed, 0, MAX_SPEED); | 794 | RESTRICT_TO_RANGE(speed, 0, MAX_SPEED); |
789 | 795 | ||
790 | /* Validate found interface: must have one ISO endpoint */ | 796 | /* Validate found interface: must have one ISO endpoint */ |
@@ -925,7 +931,8 @@ static struct usb_device_id id_table[] = { | |||
925 | static int __init konicawc_init(void) | 931 | static int __init konicawc_init(void) |
926 | { | 932 | { |
927 | struct usbvideo_cb cbTbl; | 933 | struct usbvideo_cb cbTbl; |
928 | info(DRIVER_DESC " " DRIVER_VERSION); | 934 | printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_VERSION ":" |
935 | DRIVER_DESC "\n"); | ||
929 | memset(&cbTbl, 0, sizeof(cbTbl)); | 936 | memset(&cbTbl, 0, sizeof(cbTbl)); |
930 | cbTbl.probe = konicawc_probe; | 937 | cbTbl.probe = konicawc_probe; |
931 | cbTbl.setupOnOpen = konicawc_setup_on_open; | 938 | cbTbl.setupOnOpen = konicawc_setup_on_open; |
diff --git a/drivers/media/video/usbvideo/quickcam_messenger.c b/drivers/media/video/usbvideo/quickcam_messenger.c index 3d26a30abe1e..05c61b523115 100644 --- a/drivers/media/video/usbvideo/quickcam_messenger.c +++ b/drivers/media/video/usbvideo/quickcam_messenger.c | |||
@@ -1080,7 +1080,8 @@ static struct usbvideo_cb qcm_driver = { | |||
1080 | 1080 | ||
1081 | static int __init qcm_init(void) | 1081 | static int __init qcm_init(void) |
1082 | { | 1082 | { |
1083 | info(DRIVER_DESC " " DRIVER_VERSION); | 1083 | printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_VERSION ":" |
1084 | DRIVER_DESC "\n"); | ||
1084 | 1085 | ||
1085 | return usbvideo_register( | 1086 | return usbvideo_register( |
1086 | &cams, | 1087 | &cams, |
diff --git a/drivers/media/video/usbvideo/ultracam.c b/drivers/media/video/usbvideo/ultracam.c index 9544e644bf0d..9714baab7833 100644 --- a/drivers/media/video/usbvideo/ultracam.c +++ b/drivers/media/video/usbvideo/ultracam.c | |||
@@ -156,10 +156,11 @@ static int ultracam_veio( | |||
156 | sizeof(cp), | 156 | sizeof(cp), |
157 | 1000); | 157 | 1000); |
158 | #if 1 | 158 | #if 1 |
159 | info("USB => %02x%02x%02x%02x%02x%02x%02x%02x " | 159 | dev_info(&uvd->dev->dev, |
160 | "(req=$%02x val=$%04x ind=$%04x)", | 160 | "USB => %02x%02x%02x%02x%02x%02x%02x%02x " |
161 | cp[0],cp[1],cp[2],cp[3],cp[4],cp[5],cp[6],cp[7], | 161 | "(req=$%02x val=$%04x ind=$%04x)\n", |
162 | req, value, index); | 162 | cp[0],cp[1],cp[2],cp[3],cp[4],cp[5],cp[6],cp[7], |
163 | req, value, index); | ||
163 | #endif | 164 | #endif |
164 | } else { | 165 | } else { |
165 | i = usb_control_msg( | 166 | i = usb_control_msg( |
@@ -517,19 +518,20 @@ static int ultracam_probe(struct usb_interface *intf, const struct usb_device_id | |||
517 | unsigned char video_ep = 0; | 518 | unsigned char video_ep = 0; |
518 | 519 | ||
519 | if (debug >= 1) | 520 | if (debug >= 1) |
520 | info("ultracam_probe(%p)", intf); | 521 | dev_info(&intf->dev, "ultracam_probe\n"); |
521 | 522 | ||
522 | /* We don't handle multi-config cameras */ | 523 | /* We don't handle multi-config cameras */ |
523 | if (dev->descriptor.bNumConfigurations != 1) | 524 | if (dev->descriptor.bNumConfigurations != 1) |
524 | return -ENODEV; | 525 | return -ENODEV; |
525 | 526 | ||
526 | info("IBM Ultra camera found (rev. 0x%04x)", | 527 | dev_info(&intf->dev, "IBM Ultra camera found (rev. 0x%04x)\n", |
527 | le16_to_cpu(dev->descriptor.bcdDevice)); | 528 | le16_to_cpu(dev->descriptor.bcdDevice)); |
528 | 529 | ||
529 | /* Validate found interface: must have one ISO endpoint */ | 530 | /* Validate found interface: must have one ISO endpoint */ |
530 | nas = intf->num_altsetting; | 531 | nas = intf->num_altsetting; |
531 | if (debug > 0) | 532 | if (debug > 0) |
532 | info("Number of alternate settings=%d.", nas); | 533 | dev_info(&intf->dev, "Number of alternate settings=%d.\n", |
534 | nas); | ||
533 | if (nas < 8) { | 535 | if (nas < 8) { |
534 | err("Too few alternate settings for this camera!"); | 536 | err("Too few alternate settings for this camera!"); |
535 | return -ENODEV; | 537 | return -ENODEV; |
@@ -576,7 +578,9 @@ static int ultracam_probe(struct usb_interface *intf, const struct usb_device_id | |||
576 | actInterface = i; | 578 | actInterface = i; |
577 | maxPS = le16_to_cpu(endpoint->wMaxPacketSize); | 579 | maxPS = le16_to_cpu(endpoint->wMaxPacketSize); |
578 | if (debug > 0) | 580 | if (debug > 0) |
579 | info("Active setting=%d. maxPS=%d.", i, maxPS); | 581 | dev_info(&intf->dev, |
582 | "Active setting=%d. " | ||
583 | "maxPS=%d.\n", i, maxPS); | ||
580 | } else { | 584 | } else { |
581 | /* Got another active alt. setting */ | 585 | /* Got another active alt. setting */ |
582 | if (maxPS < le16_to_cpu(endpoint->wMaxPacketSize)) { | 586 | if (maxPS < le16_to_cpu(endpoint->wMaxPacketSize)) { |
@@ -584,8 +588,11 @@ static int ultracam_probe(struct usb_interface *intf, const struct usb_device_id | |||
584 | actInterface = i; | 588 | actInterface = i; |
585 | maxPS = le16_to_cpu(endpoint->wMaxPacketSize); | 589 | maxPS = le16_to_cpu(endpoint->wMaxPacketSize); |
586 | if (debug > 0) { | 590 | if (debug > 0) { |
587 | info("Even better ctive setting=%d. maxPS=%d.", | 591 | dev_info(&intf->dev, |
588 | i, maxPS); | 592 | "Even better ctive " |
593 | "setting=%d. " | ||
594 | "maxPS=%d.\n", | ||
595 | i, maxPS); | ||
589 | } | 596 | } |
590 | } | 597 | } |
591 | } | 598 | } |
diff --git a/drivers/media/video/usbvideo/usbvideo.c b/drivers/media/video/usbvideo/usbvideo.c index 9569e8ced4b4..07cd87d16f69 100644 --- a/drivers/media/video/usbvideo/usbvideo.c +++ b/drivers/media/video/usbvideo/usbvideo.c | |||
@@ -468,8 +468,9 @@ static void usbvideo_ReportStatistics(const struct uvd *uvd) | |||
468 | percent = (100 * goodPackets) / allPackets; | 468 | percent = (100 * goodPackets) / allPackets; |
469 | else | 469 | else |
470 | percent = goodPackets / (allPackets / 100); | 470 | percent = goodPackets / (allPackets / 100); |
471 | info("Packet Statistics: Total=%lu. Empty=%lu. Usage=%lu%%", | 471 | dev_info(&uvd->dev->dev, |
472 | allPackets, badPackets, percent); | 472 | "Packet Statistics: Total=%lu. Empty=%lu. Usage=%lu%%\n", |
473 | allPackets, badPackets, percent); | ||
473 | if (uvd->iso_packet_len > 0) { | 474 | if (uvd->iso_packet_len > 0) { |
474 | unsigned long allBytes, xferBytes; | 475 | unsigned long allBytes, xferBytes; |
475 | char multiplier = ' '; | 476 | char multiplier = ' '; |
@@ -497,8 +498,9 @@ static void usbvideo_ReportStatistics(const struct uvd *uvd) | |||
497 | } | 498 | } |
498 | } | 499 | } |
499 | } | 500 | } |
500 | info("Transfer Statistics: Transferred=%lu%cB Usage=%lu%%", | 501 | dev_info(&uvd->dev->dev, |
501 | xferBytes, multiplier, percent); | 502 | "Transfer Statistics: Transferred=%lu%cB Usage=%lu%%\n", |
503 | xferBytes, multiplier, percent); | ||
502 | } | 504 | } |
503 | } | 505 | } |
504 | } | 506 | } |
@@ -545,7 +547,7 @@ void usbvideo_TestPattern(struct uvd *uvd, int fullframe, int pmode) | |||
545 | { /* For debugging purposes only */ | 547 | { /* For debugging purposes only */ |
546 | char tmp[20]; | 548 | char tmp[20]; |
547 | usbvideo_VideosizeToString(tmp, sizeof(tmp), frame->request); | 549 | usbvideo_VideosizeToString(tmp, sizeof(tmp), frame->request); |
548 | info("testpattern: frame=%s", tmp); | 550 | dev_info(&uvd->dev->dev, "testpattern: frame=%s\n", tmp); |
549 | } | 551 | } |
550 | #endif | 552 | #endif |
551 | /* Form every scan line */ | 553 | /* Form every scan line */ |
@@ -854,7 +856,7 @@ static void usbvideo_Disconnect(struct usb_interface *intf) | |||
854 | 856 | ||
855 | usbvideo_ClientIncModCount(uvd); | 857 | usbvideo_ClientIncModCount(uvd); |
856 | if (uvd->debug > 0) | 858 | if (uvd->debug > 0) |
857 | info("%s(%p.)", __func__, intf); | 859 | dev_info(&intf->dev, "%s(%p.)\n", __func__, intf); |
858 | 860 | ||
859 | mutex_lock(&uvd->lock); | 861 | mutex_lock(&uvd->lock); |
860 | uvd->remove_pending = 1; /* Now all ISO data will be ignored */ | 862 | uvd->remove_pending = 1; /* Now all ISO data will be ignored */ |
@@ -870,14 +872,15 @@ static void usbvideo_Disconnect(struct usb_interface *intf) | |||
870 | 872 | ||
871 | video_unregister_device(&uvd->vdev); | 873 | video_unregister_device(&uvd->vdev); |
872 | if (uvd->debug > 0) | 874 | if (uvd->debug > 0) |
873 | info("%s: Video unregistered.", __func__); | 875 | dev_info(&intf->dev, "%s: Video unregistered.\n", __func__); |
874 | 876 | ||
875 | if (uvd->user) | 877 | if (uvd->user) |
876 | info("%s: In use, disconnect pending.", __func__); | 878 | dev_info(&intf->dev, "%s: In use, disconnect pending.\n", |
879 | __func__); | ||
877 | else | 880 | else |
878 | usbvideo_CameraRelease(uvd); | 881 | usbvideo_CameraRelease(uvd); |
879 | mutex_unlock(&uvd->lock); | 882 | mutex_unlock(&uvd->lock); |
880 | info("USB camera disconnected."); | 883 | dev_info(&intf->dev, "USB camera disconnected.\n"); |
881 | 884 | ||
882 | usbvideo_ClientDecModCount(uvd); | 885 | usbvideo_ClientDecModCount(uvd); |
883 | } | 886 | } |
@@ -1015,14 +1018,17 @@ int usbvideo_RegisterVideoDevice(struct uvd *uvd) | |||
1015 | return -EINVAL; | 1018 | return -EINVAL; |
1016 | } | 1019 | } |
1017 | if (uvd->video_endp == 0) { | 1020 | if (uvd->video_endp == 0) { |
1018 | info("%s: No video endpoint specified; data pump disabled.", __func__); | 1021 | dev_info(&uvd->dev->dev, |
1022 | "%s: No video endpoint specified; data pump disabled.\n", | ||
1023 | __func__); | ||
1019 | } | 1024 | } |
1020 | if (uvd->paletteBits == 0) { | 1025 | if (uvd->paletteBits == 0) { |
1021 | err("%s: No palettes specified!", __func__); | 1026 | err("%s: No palettes specified!", __func__); |
1022 | return -EINVAL; | 1027 | return -EINVAL; |
1023 | } | 1028 | } |
1024 | if (uvd->defaultPalette == 0) { | 1029 | if (uvd->defaultPalette == 0) { |
1025 | info("%s: No default palette!", __func__); | 1030 | dev_info(&uvd->dev->dev, "%s: No default palette!\n", |
1031 | __func__); | ||
1026 | } | 1032 | } |
1027 | 1033 | ||
1028 | uvd->max_frame_size = VIDEOSIZE_X(uvd->canvas) * | 1034 | uvd->max_frame_size = VIDEOSIZE_X(uvd->canvas) * |
@@ -1031,8 +1037,10 @@ int usbvideo_RegisterVideoDevice(struct uvd *uvd) | |||
1031 | usbvideo_VideosizeToString(tmp2, sizeof(tmp2), uvd->canvas); | 1037 | usbvideo_VideosizeToString(tmp2, sizeof(tmp2), uvd->canvas); |
1032 | 1038 | ||
1033 | if (uvd->debug > 0) { | 1039 | if (uvd->debug > 0) { |
1034 | info("%s: iface=%d. endpoint=$%02x paletteBits=$%08lx", | 1040 | dev_info(&uvd->dev->dev, |
1035 | __func__, uvd->iface, uvd->video_endp, uvd->paletteBits); | 1041 | "%s: iface=%d. endpoint=$%02x paletteBits=$%08lx\n", |
1042 | __func__, uvd->iface, uvd->video_endp, | ||
1043 | uvd->paletteBits); | ||
1036 | } | 1044 | } |
1037 | if (uvd->dev == NULL) { | 1045 | if (uvd->dev == NULL) { |
1038 | err("%s: uvd->dev == NULL", __func__); | 1046 | err("%s: uvd->dev == NULL", __func__); |
@@ -1045,12 +1053,13 @@ int usbvideo_RegisterVideoDevice(struct uvd *uvd) | |||
1045 | return -EPIPE; | 1053 | return -EPIPE; |
1046 | } | 1054 | } |
1047 | if (uvd->debug > 1) { | 1055 | if (uvd->debug > 1) { |
1048 | info("%s: video_register_device() successful", __func__); | 1056 | dev_info(&uvd->dev->dev, |
1057 | "%s: video_register_device() successful\n", __func__); | ||
1049 | } | 1058 | } |
1050 | 1059 | ||
1051 | info("%s on /dev/video%d: canvas=%s videosize=%s", | 1060 | dev_info(&uvd->dev->dev, "%s on /dev/video%d: canvas=%s videosize=%s\n", |
1052 | (uvd->handle != NULL) ? uvd->handle->drvName : "???", | 1061 | (uvd->handle != NULL) ? uvd->handle->drvName : "???", |
1053 | uvd->vdev.minor, tmp2, tmp1); | 1062 | uvd->vdev.minor, tmp2, tmp1); |
1054 | 1063 | ||
1055 | usb_get_dev(uvd->dev); | 1064 | usb_get_dev(uvd->dev); |
1056 | return 0; | 1065 | return 0; |
@@ -1112,7 +1121,7 @@ static int usbvideo_v4l_open(struct inode *inode, struct file *file) | |||
1112 | int i, errCode = 0; | 1121 | int i, errCode = 0; |
1113 | 1122 | ||
1114 | if (uvd->debug > 1) | 1123 | if (uvd->debug > 1) |
1115 | info("%s($%p)", __func__, dev); | 1124 | dev_info(&uvd->dev->dev, "%s($%p)\n", __func__, dev); |
1116 | 1125 | ||
1117 | if (0 < usbvideo_ClientIncModCount(uvd)) | 1126 | if (0 < usbvideo_ClientIncModCount(uvd)) |
1118 | return -ENODEV; | 1127 | return -ENODEV; |
@@ -1179,19 +1188,25 @@ static int usbvideo_v4l_open(struct inode *inode, struct file *file) | |||
1179 | if (errCode == 0) { | 1188 | if (errCode == 0) { |
1180 | if (VALID_CALLBACK(uvd, setupOnOpen)) { | 1189 | if (VALID_CALLBACK(uvd, setupOnOpen)) { |
1181 | if (uvd->debug > 1) | 1190 | if (uvd->debug > 1) |
1182 | info("%s: setupOnOpen callback", __func__); | 1191 | dev_info(&uvd->dev->dev, |
1192 | "%s: setupOnOpen callback\n", | ||
1193 | __func__); | ||
1183 | errCode = GET_CALLBACK(uvd, setupOnOpen)(uvd); | 1194 | errCode = GET_CALLBACK(uvd, setupOnOpen)(uvd); |
1184 | if (errCode < 0) { | 1195 | if (errCode < 0) { |
1185 | err("%s: setupOnOpen callback failed (%d.).", | 1196 | err("%s: setupOnOpen callback failed (%d.).", |
1186 | __func__, errCode); | 1197 | __func__, errCode); |
1187 | } else if (uvd->debug > 1) { | 1198 | } else if (uvd->debug > 1) { |
1188 | info("%s: setupOnOpen callback successful", __func__); | 1199 | dev_info(&uvd->dev->dev, |
1200 | "%s: setupOnOpen callback successful\n", | ||
1201 | __func__); | ||
1189 | } | 1202 | } |
1190 | } | 1203 | } |
1191 | if (errCode == 0) { | 1204 | if (errCode == 0) { |
1192 | uvd->settingsAdjusted = 0; | 1205 | uvd->settingsAdjusted = 0; |
1193 | if (uvd->debug > 1) | 1206 | if (uvd->debug > 1) |
1194 | info("%s: Open succeeded.", __func__); | 1207 | dev_info(&uvd->dev->dev, |
1208 | "%s: Open succeeded.\n", | ||
1209 | __func__); | ||
1195 | uvd->user++; | 1210 | uvd->user++; |
1196 | file->private_data = uvd; | 1211 | file->private_data = uvd; |
1197 | } | 1212 | } |
@@ -1201,7 +1216,8 @@ static int usbvideo_v4l_open(struct inode *inode, struct file *file) | |||
1201 | if (errCode != 0) | 1216 | if (errCode != 0) |
1202 | usbvideo_ClientDecModCount(uvd); | 1217 | usbvideo_ClientDecModCount(uvd); |
1203 | if (uvd->debug > 0) | 1218 | if (uvd->debug > 0) |
1204 | info("%s: Returning %d.", __func__, errCode); | 1219 | dev_info(&uvd->dev->dev, "%s: Returning %d.\n", __func__, |
1220 | errCode); | ||
1205 | return errCode; | 1221 | return errCode; |
1206 | } | 1222 | } |
1207 | 1223 | ||
@@ -1224,7 +1240,7 @@ static int usbvideo_v4l_close(struct inode *inode, struct file *file) | |||
1224 | int i; | 1240 | int i; |
1225 | 1241 | ||
1226 | if (uvd->debug > 1) | 1242 | if (uvd->debug > 1) |
1227 | info("%s($%p)", __func__, dev); | 1243 | dev_info(&uvd->dev->dev, "%s($%p)\n", __func__, dev); |
1228 | 1244 | ||
1229 | mutex_lock(&uvd->lock); | 1245 | mutex_lock(&uvd->lock); |
1230 | GET_CALLBACK(uvd, stopDataPump)(uvd); | 1246 | GET_CALLBACK(uvd, stopDataPump)(uvd); |
@@ -1244,14 +1260,15 @@ static int usbvideo_v4l_close(struct inode *inode, struct file *file) | |||
1244 | uvd->user--; | 1260 | uvd->user--; |
1245 | if (uvd->remove_pending) { | 1261 | if (uvd->remove_pending) { |
1246 | if (uvd->debug > 0) | 1262 | if (uvd->debug > 0) |
1247 | info("usbvideo_v4l_close: Final disconnect."); | 1263 | dev_info(&uvd->dev->dev, "%s: Final disconnect.\n", |
1264 | __func__); | ||
1248 | usbvideo_CameraRelease(uvd); | 1265 | usbvideo_CameraRelease(uvd); |
1249 | } | 1266 | } |
1250 | mutex_unlock(&uvd->lock); | 1267 | mutex_unlock(&uvd->lock); |
1251 | usbvideo_ClientDecModCount(uvd); | 1268 | usbvideo_ClientDecModCount(uvd); |
1252 | 1269 | ||
1253 | if (uvd->debug > 1) | 1270 | if (uvd->debug > 1) |
1254 | info("%s: Completed.", __func__); | 1271 | dev_info(&uvd->dev->dev, "%s: Completed.\n", __func__); |
1255 | file->private_data = NULL; | 1272 | file->private_data = NULL; |
1256 | return 0; | 1273 | return 0; |
1257 | } | 1274 | } |
@@ -1365,8 +1382,9 @@ static int usbvideo_v4l_do_ioctl(struct inode *inode, struct file *file, | |||
1365 | struct video_mmap *vm = arg; | 1382 | struct video_mmap *vm = arg; |
1366 | 1383 | ||
1367 | if (uvd->debug >= 1) { | 1384 | if (uvd->debug >= 1) { |
1368 | info("VIDIOCMCAPTURE: frame=%d. size=%dx%d, format=%d.", | 1385 | dev_info(&uvd->dev->dev, |
1369 | vm->frame, vm->width, vm->height, vm->format); | 1386 | "VIDIOCMCAPTURE: frame=%d. size=%dx%d, format=%d.\n", |
1387 | vm->frame, vm->width, vm->height, vm->format); | ||
1370 | } | 1388 | } |
1371 | /* | 1389 | /* |
1372 | * Check if the requested size is supported. If the requestor | 1390 | * Check if the requested size is supported. If the requestor |
@@ -1384,18 +1402,24 @@ static int usbvideo_v4l_do_ioctl(struct inode *inode, struct file *file, | |||
1384 | if ((vm->width > VIDEOSIZE_X(uvd->canvas)) || | 1402 | if ((vm->width > VIDEOSIZE_X(uvd->canvas)) || |
1385 | (vm->height > VIDEOSIZE_Y(uvd->canvas))) { | 1403 | (vm->height > VIDEOSIZE_Y(uvd->canvas))) { |
1386 | if (uvd->debug > 0) { | 1404 | if (uvd->debug > 0) { |
1387 | info("VIDIOCMCAPTURE: Size=%dx%d too large; " | 1405 | dev_info(&uvd->dev->dev, |
1388 | "allowed only up to %ldx%ld", vm->width, vm->height, | 1406 | "VIDIOCMCAPTURE: Size=%dx%d " |
1389 | VIDEOSIZE_X(uvd->canvas), VIDEOSIZE_Y(uvd->canvas)); | 1407 | "too large; allowed only up " |
1408 | "to %ldx%ld\n", vm->width, | ||
1409 | vm->height, | ||
1410 | VIDEOSIZE_X(uvd->canvas), | ||
1411 | VIDEOSIZE_Y(uvd->canvas)); | ||
1390 | } | 1412 | } |
1391 | return -EINVAL; | 1413 | return -EINVAL; |
1392 | } | 1414 | } |
1393 | /* Check if the palette is supported */ | 1415 | /* Check if the palette is supported */ |
1394 | if (((1L << vm->format) & uvd->paletteBits) == 0) { | 1416 | if (((1L << vm->format) & uvd->paletteBits) == 0) { |
1395 | if (uvd->debug > 0) { | 1417 | if (uvd->debug > 0) { |
1396 | info("VIDIOCMCAPTURE: format=%d. not supported" | 1418 | dev_info(&uvd->dev->dev, |
1397 | " (paletteBits=$%08lx)", | 1419 | "VIDIOCMCAPTURE: format=%d. " |
1398 | vm->format, uvd->paletteBits); | 1420 | "not supported " |
1421 | "(paletteBits=$%08lx)\n", | ||
1422 | vm->format, uvd->paletteBits); | ||
1399 | } | 1423 | } |
1400 | return -EINVAL; | 1424 | return -EINVAL; |
1401 | } | 1425 | } |
@@ -1423,7 +1447,9 @@ static int usbvideo_v4l_do_ioctl(struct inode *inode, struct file *file, | |||
1423 | return -EINVAL; | 1447 | return -EINVAL; |
1424 | 1448 | ||
1425 | if (uvd->debug >= 1) | 1449 | if (uvd->debug >= 1) |
1426 | info("VIDIOCSYNC: syncing to frame %d.", *frameNum); | 1450 | dev_info(&uvd->dev->dev, |
1451 | "VIDIOCSYNC: syncing to frame %d.\n", | ||
1452 | *frameNum); | ||
1427 | if (uvd->flags & FLAGS_NO_DECODING) | 1453 | if (uvd->flags & FLAGS_NO_DECODING) |
1428 | ret = usbvideo_GetFrame(uvd, *frameNum); | 1454 | ret = usbvideo_GetFrame(uvd, *frameNum); |
1429 | else if (VALID_CALLBACK(uvd, getFrame)) { | 1455 | else if (VALID_CALLBACK(uvd, getFrame)) { |
@@ -1505,7 +1531,9 @@ static ssize_t usbvideo_v4l_read(struct file *file, char __user *buf, | |||
1505 | return -EFAULT; | 1531 | return -EFAULT; |
1506 | 1532 | ||
1507 | if (uvd->debug >= 1) | 1533 | if (uvd->debug >= 1) |
1508 | info("%s: %Zd. bytes, noblock=%d.", __func__, count, noblock); | 1534 | dev_info(&uvd->dev->dev, |
1535 | "%s: %Zd. bytes, noblock=%d.\n", | ||
1536 | __func__, count, noblock); | ||
1509 | 1537 | ||
1510 | mutex_lock(&uvd->lock); | 1538 | mutex_lock(&uvd->lock); |
1511 | 1539 | ||
@@ -1686,18 +1714,21 @@ static void usbvideo_IsocIrq(struct urb *urb) | |||
1686 | return; | 1714 | return; |
1687 | #if 0 | 1715 | #if 0 |
1688 | if (urb->actual_length > 0) { | 1716 | if (urb->actual_length > 0) { |
1689 | info("urb=$%p status=%d. errcount=%d. length=%d.", | 1717 | dev_info(&uvd->dev->dev, |
1690 | urb, urb->status, urb->error_count, urb->actual_length); | 1718 | "urb=$%p status=%d. errcount=%d. length=%d.\n", |
1719 | urb, urb->status, urb->error_count, | ||
1720 | urb->actual_length); | ||
1691 | } else { | 1721 | } else { |
1692 | static int c = 0; | 1722 | static int c = 0; |
1693 | if (c++ % 100 == 0) | 1723 | if (c++ % 100 == 0) |
1694 | info("No Isoc data"); | 1724 | dev_info(&uvd->dev->dev, "No Isoc data\n"); |
1695 | } | 1725 | } |
1696 | #endif | 1726 | #endif |
1697 | 1727 | ||
1698 | if (!uvd->streaming) { | 1728 | if (!uvd->streaming) { |
1699 | if (uvd->debug >= 1) | 1729 | if (uvd->debug >= 1) |
1700 | info("Not streaming, but interrupt!"); | 1730 | dev_info(&uvd->dev->dev, |
1731 | "Not streaming, but interrupt!\n"); | ||
1701 | return; | 1732 | return; |
1702 | } | 1733 | } |
1703 | 1734 | ||
@@ -1742,7 +1773,7 @@ static int usbvideo_StartDataPump(struct uvd *uvd) | |||
1742 | int i, errFlag; | 1773 | int i, errFlag; |
1743 | 1774 | ||
1744 | if (uvd->debug > 1) | 1775 | if (uvd->debug > 1) |
1745 | info("%s($%p)", __func__, uvd); | 1776 | dev_info(&uvd->dev->dev, "%s($%p)\n", __func__, uvd); |
1746 | 1777 | ||
1747 | if (!CAMERA_IS_OPERATIONAL(uvd)) { | 1778 | if (!CAMERA_IS_OPERATIONAL(uvd)) { |
1748 | err("%s: Camera is not operational", __func__); | 1779 | err("%s: Camera is not operational", __func__); |
@@ -1790,7 +1821,9 @@ static int usbvideo_StartDataPump(struct uvd *uvd) | |||
1790 | 1821 | ||
1791 | uvd->streaming = 1; | 1822 | uvd->streaming = 1; |
1792 | if (uvd->debug > 1) | 1823 | if (uvd->debug > 1) |
1793 | info("%s: streaming=1 video_endp=$%02x", __func__, uvd->video_endp); | 1824 | dev_info(&uvd->dev->dev, |
1825 | "%s: streaming=1 video_endp=$%02x\n", __func__, | ||
1826 | uvd->video_endp); | ||
1794 | return 0; | 1827 | return 0; |
1795 | } | 1828 | } |
1796 | 1829 | ||
@@ -1812,14 +1845,14 @@ static void usbvideo_StopDataPump(struct uvd *uvd) | |||
1812 | return; | 1845 | return; |
1813 | 1846 | ||
1814 | if (uvd->debug > 1) | 1847 | if (uvd->debug > 1) |
1815 | info("%s($%p)", __func__, uvd); | 1848 | dev_info(&uvd->dev->dev, "%s($%p)\n", __func__, uvd); |
1816 | 1849 | ||
1817 | /* Unschedule all of the iso td's */ | 1850 | /* Unschedule all of the iso td's */ |
1818 | for (i=0; i < USBVIDEO_NUMSBUF; i++) { | 1851 | for (i=0; i < USBVIDEO_NUMSBUF; i++) { |
1819 | usb_kill_urb(uvd->sbuf[i].urb); | 1852 | usb_kill_urb(uvd->sbuf[i].urb); |
1820 | } | 1853 | } |
1821 | if (uvd->debug > 1) | 1854 | if (uvd->debug > 1) |
1822 | info("%s: streaming=0", __func__); | 1855 | dev_info(&uvd->dev->dev, "%s: streaming=0\n", __func__); |
1823 | uvd->streaming = 0; | 1856 | uvd->streaming = 0; |
1824 | 1857 | ||
1825 | if (!uvd->remove_pending) { | 1858 | if (!uvd->remove_pending) { |
@@ -1851,7 +1884,8 @@ static int usbvideo_NewFrame(struct uvd *uvd, int framenum) | |||
1851 | int n; | 1884 | int n; |
1852 | 1885 | ||
1853 | if (uvd->debug > 1) | 1886 | if (uvd->debug > 1) |
1854 | info("usbvideo_NewFrame($%p,%d.)", uvd, framenum); | 1887 | dev_info(&uvd->dev->dev, "usbvideo_NewFrame($%p,%d.)\n", uvd, |
1888 | framenum); | ||
1855 | 1889 | ||
1856 | /* If we're not grabbing a frame right now and the other frame is */ | 1890 | /* If we're not grabbing a frame right now and the other frame is */ |
1857 | /* ready to be grabbed into, then use it instead */ | 1891 | /* ready to be grabbed into, then use it instead */ |
@@ -1956,12 +1990,14 @@ static int usbvideo_GetFrame(struct uvd *uvd, int frameNum) | |||
1956 | struct usbvideo_frame *frame = &uvd->frame[frameNum]; | 1990 | struct usbvideo_frame *frame = &uvd->frame[frameNum]; |
1957 | 1991 | ||
1958 | if (uvd->debug >= 2) | 1992 | if (uvd->debug >= 2) |
1959 | info("%s($%p,%d.)", __func__, uvd, frameNum); | 1993 | dev_info(&uvd->dev->dev, "%s($%p,%d.)\n", __func__, uvd, |
1994 | frameNum); | ||
1960 | 1995 | ||
1961 | switch (frame->frameState) { | 1996 | switch (frame->frameState) { |
1962 | case FrameState_Unused: | 1997 | case FrameState_Unused: |
1963 | if (uvd->debug >= 2) | 1998 | if (uvd->debug >= 2) |
1964 | info("%s: FrameState_Unused", __func__); | 1999 | dev_info(&uvd->dev->dev, "%s: FrameState_Unused\n", |
2000 | __func__); | ||
1965 | return -EINVAL; | 2001 | return -EINVAL; |
1966 | case FrameState_Ready: | 2002 | case FrameState_Ready: |
1967 | case FrameState_Grabbing: | 2003 | case FrameState_Grabbing: |
@@ -1971,7 +2007,9 @@ static int usbvideo_GetFrame(struct uvd *uvd, int frameNum) | |||
1971 | redo: | 2007 | redo: |
1972 | if (!CAMERA_IS_OPERATIONAL(uvd)) { | 2008 | if (!CAMERA_IS_OPERATIONAL(uvd)) { |
1973 | if (uvd->debug >= 2) | 2009 | if (uvd->debug >= 2) |
1974 | info("%s: Camera is not operational (1)", __func__); | 2010 | dev_info(&uvd->dev->dev, |
2011 | "%s: Camera is not operational (1)\n", | ||
2012 | __func__); | ||
1975 | return -EIO; | 2013 | return -EIO; |
1976 | } | 2014 | } |
1977 | ntries = 0; | 2015 | ntries = 0; |
@@ -1980,24 +2018,33 @@ static int usbvideo_GetFrame(struct uvd *uvd, int frameNum) | |||
1980 | signalPending = signal_pending(current); | 2018 | signalPending = signal_pending(current); |
1981 | if (!CAMERA_IS_OPERATIONAL(uvd)) { | 2019 | if (!CAMERA_IS_OPERATIONAL(uvd)) { |
1982 | if (uvd->debug >= 2) | 2020 | if (uvd->debug >= 2) |
1983 | info("%s: Camera is not operational (2)", __func__); | 2021 | dev_info(&uvd->dev->dev, |
2022 | "%s: Camera is not " | ||
2023 | "operational (2)\n", __func__); | ||
1984 | return -EIO; | 2024 | return -EIO; |
1985 | } | 2025 | } |
1986 | assert(uvd->fbuf != NULL); | 2026 | assert(uvd->fbuf != NULL); |
1987 | if (signalPending) { | 2027 | if (signalPending) { |
1988 | if (uvd->debug >= 2) | 2028 | if (uvd->debug >= 2) |
1989 | info("%s: Signal=$%08x", __func__, signalPending); | 2029 | dev_info(&uvd->dev->dev, |
2030 | "%s: Signal=$%08x\n", __func__, | ||
2031 | signalPending); | ||
1990 | if (uvd->flags & FLAGS_RETRY_VIDIOCSYNC) { | 2032 | if (uvd->flags & FLAGS_RETRY_VIDIOCSYNC) { |
1991 | usbvideo_TestPattern(uvd, 1, 0); | 2033 | usbvideo_TestPattern(uvd, 1, 0); |
1992 | uvd->curframe = -1; | 2034 | uvd->curframe = -1; |
1993 | uvd->stats.frame_num++; | 2035 | uvd->stats.frame_num++; |
1994 | if (uvd->debug >= 2) | 2036 | if (uvd->debug >= 2) |
1995 | info("%s: Forced test pattern screen", __func__); | 2037 | dev_info(&uvd->dev->dev, |
2038 | "%s: Forced test " | ||
2039 | "pattern screen\n", | ||
2040 | __func__); | ||
1996 | return 0; | 2041 | return 0; |
1997 | } else { | 2042 | } else { |
1998 | /* Standard answer: Interrupted! */ | 2043 | /* Standard answer: Interrupted! */ |
1999 | if (uvd->debug >= 2) | 2044 | if (uvd->debug >= 2) |
2000 | info("%s: Interrupted!", __func__); | 2045 | dev_info(&uvd->dev->dev, |
2046 | "%s: Interrupted!\n", | ||
2047 | __func__); | ||
2001 | return -EINTR; | 2048 | return -EINTR; |
2002 | } | 2049 | } |
2003 | } else { | 2050 | } else { |
@@ -2011,8 +2058,10 @@ static int usbvideo_GetFrame(struct uvd *uvd, int frameNum) | |||
2011 | } | 2058 | } |
2012 | } while (frame->frameState == FrameState_Grabbing); | 2059 | } while (frame->frameState == FrameState_Grabbing); |
2013 | if (uvd->debug >= 2) { | 2060 | if (uvd->debug >= 2) { |
2014 | info("%s: Grabbing done; state=%d. (%lu. bytes)", | 2061 | dev_info(&uvd->dev->dev, |
2015 | __func__, frame->frameState, frame->seqRead_Length); | 2062 | "%s: Grabbing done; state=%d. (%lu. bytes)\n", |
2063 | __func__, frame->frameState, | ||
2064 | frame->seqRead_Length); | ||
2016 | } | 2065 | } |
2017 | if (frame->frameState == FrameState_Error) { | 2066 | if (frame->frameState == FrameState_Error) { |
2018 | int ret = usbvideo_NewFrame(uvd, frameNum); | 2067 | int ret = usbvideo_NewFrame(uvd, frameNum); |
@@ -2049,7 +2098,9 @@ static int usbvideo_GetFrame(struct uvd *uvd, int frameNum) | |||
2049 | } | 2098 | } |
2050 | frame->frameState = FrameState_Done_Hold; | 2099 | frame->frameState = FrameState_Done_Hold; |
2051 | if (uvd->debug >= 2) | 2100 | if (uvd->debug >= 2) |
2052 | info("%s: Entered FrameState_Done_Hold state.", __func__); | 2101 | dev_info(&uvd->dev->dev, |
2102 | "%s: Entered FrameState_Done_Hold state.\n", | ||
2103 | __func__); | ||
2053 | return 0; | 2104 | return 0; |
2054 | 2105 | ||
2055 | case FrameState_Done_Hold: | 2106 | case FrameState_Done_Hold: |
@@ -2060,7 +2111,9 @@ static int usbvideo_GetFrame(struct uvd *uvd, int frameNum) | |||
2060 | * it will be released back into the wild to roam freely. | 2111 | * it will be released back into the wild to roam freely. |
2061 | */ | 2112 | */ |
2062 | if (uvd->debug >= 2) | 2113 | if (uvd->debug >= 2) |
2063 | info("%s: FrameState_Done_Hold state.", __func__); | 2114 | dev_info(&uvd->dev->dev, |
2115 | "%s: FrameState_Done_Hold state.\n", | ||
2116 | __func__); | ||
2064 | return 0; | 2117 | return 0; |
2065 | } | 2118 | } |
2066 | 2119 | ||
diff --git a/drivers/media/video/usbvision/usbvision-core.c b/drivers/media/video/usbvision/usbvision-core.c index c317ed7a8482..b26b563a0b0a 100644 --- a/drivers/media/video/usbvision/usbvision-core.c +++ b/drivers/media/video/usbvision/usbvision-core.c | |||
@@ -84,7 +84,8 @@ MODULE_PARM_DESC(adjust_Y_Offset, "adjust Y offset display [core]"); | |||
84 | #ifdef USBVISION_DEBUG | 84 | #ifdef USBVISION_DEBUG |
85 | #define PDEBUG(level, fmt, args...) { \ | 85 | #define PDEBUG(level, fmt, args...) { \ |
86 | if (core_debug & (level)) \ | 86 | if (core_debug & (level)) \ |
87 | info("[%s:%d] " fmt, __func__, __LINE__ , ## args); \ | 87 | printk(KERN_INFO KBUILD_MODNAME ":[%s:%d] " fmt, \ |
88 | __func__, __LINE__ , ## args); \ | ||
88 | } | 89 | } |
89 | #else | 90 | #else |
90 | #define PDEBUG(level, fmt, args...) do {} while(0) | 91 | #define PDEBUG(level, fmt, args...) do {} while(0) |
diff --git a/drivers/media/video/usbvision/usbvision-i2c.c b/drivers/media/video/usbvision/usbvision-i2c.c index a6d00858b07e..92427fdc1459 100644 --- a/drivers/media/video/usbvision/usbvision-i2c.c +++ b/drivers/media/video/usbvision/usbvision-i2c.c | |||
@@ -47,7 +47,8 @@ MODULE_PARM_DESC(i2c_debug, "enable debug messages [i2c]"); | |||
47 | 47 | ||
48 | #define PDEBUG(level, fmt, args...) { \ | 48 | #define PDEBUG(level, fmt, args...) { \ |
49 | if (i2c_debug & (level)) \ | 49 | if (i2c_debug & (level)) \ |
50 | info("[%s:%d] " fmt, __func__, __LINE__ , ## args); \ | 50 | printk(KERN_INFO KBUILD_MODNAME ":[%s:%d] " fmt, \ |
51 | __func__, __LINE__ , ## args); \ | ||
51 | } | 52 | } |
52 | 53 | ||
53 | static int usbvision_i2c_write(struct usb_usbvision *usbvision, unsigned char addr, char *buf, | 54 | static int usbvision_i2c_write(struct usb_usbvision *usbvision, unsigned char addr, char *buf, |
diff --git a/drivers/media/video/usbvision/usbvision-video.c b/drivers/media/video/usbvision/usbvision-video.c index 782ee643601c..e10b256aeba4 100644 --- a/drivers/media/video/usbvision/usbvision-video.c +++ b/drivers/media/video/usbvision/usbvision-video.c | |||
@@ -98,7 +98,8 @@ USBVISION_DRIVER_VERSION_PATCHLEVEL) | |||
98 | #ifdef USBVISION_DEBUG | 98 | #ifdef USBVISION_DEBUG |
99 | #define PDEBUG(level, fmt, args...) { \ | 99 | #define PDEBUG(level, fmt, args...) { \ |
100 | if (video_debug & (level)) \ | 100 | if (video_debug & (level)) \ |
101 | info("[%s:%d] " fmt, __func__, __LINE__ , ## args); \ | 101 | printk(KERN_INFO KBUILD_MODNAME ":[%s:%d] " fmt, \ |
102 | __func__, __LINE__ , ## args); \ | ||
102 | } | 103 | } |
103 | #else | 104 | #else |
104 | #define PDEBUG(level, fmt, args...) do {} while(0) | 105 | #define PDEBUG(level, fmt, args...) do {} while(0) |
diff --git a/drivers/media/video/zr364xx.c b/drivers/media/video/zr364xx.c index 93991cb9ca71..7cdac99deea6 100644 --- a/drivers/media/video/zr364xx.c +++ b/drivers/media/video/zr364xx.c | |||
@@ -52,7 +52,7 @@ | |||
52 | 52 | ||
53 | 53 | ||
54 | /* Debug macro */ | 54 | /* Debug macro */ |
55 | #define DBG(x...) if (debug) info(x) | 55 | #define DBG(x...) if (debug) printk(KERN_INFO KBUILD_MODNAME x) |
56 | 56 | ||
57 | 57 | ||
58 | /* Init methods, need to find nicer names for these | 58 | /* Init methods, need to find nicer names for these |
@@ -128,7 +128,7 @@ static int send_control_msg(struct usb_device *udev, u8 request, u16 value, | |||
128 | 128 | ||
129 | unsigned char *transfer_buffer = kmalloc(size, GFP_KERNEL); | 129 | unsigned char *transfer_buffer = kmalloc(size, GFP_KERNEL); |
130 | if (!transfer_buffer) { | 130 | if (!transfer_buffer) { |
131 | info("kmalloc(%d) failed", size); | 131 | dev_err(&udev->dev, "kmalloc(%d) failed\n", size); |
132 | return -ENOMEM; | 132 | return -ENOMEM; |
133 | } | 133 | } |
134 | 134 | ||
@@ -144,7 +144,8 @@ static int send_control_msg(struct usb_device *udev, u8 request, u16 value, | |||
144 | kfree(transfer_buffer); | 144 | kfree(transfer_buffer); |
145 | 145 | ||
146 | if (status < 0) | 146 | if (status < 0) |
147 | info("Failed sending control message, error %d.", status); | 147 | dev_err(&udev->dev, |
148 | "Failed sending control message, error %d.\n", status); | ||
148 | 149 | ||
149 | return status; | 150 | return status; |
150 | } | 151 | } |
@@ -304,11 +305,11 @@ static int read_frame(struct zr364xx_camera *cam, int framenum) | |||
304 | DBG("buffer : %d %d", cam->buffer[0], cam->buffer[1]); | 305 | DBG("buffer : %d %d", cam->buffer[0], cam->buffer[1]); |
305 | DBG("bulk : n=%d size=%d", n, actual_length); | 306 | DBG("bulk : n=%d size=%d", n, actual_length); |
306 | if (n < 0) { | 307 | if (n < 0) { |
307 | info("error reading bulk msg"); | 308 | dev_err(&cam->udev->dev, "error reading bulk msg\n"); |
308 | return 0; | 309 | return 0; |
309 | } | 310 | } |
310 | if (actual_length < 0 || actual_length > BUFFER_SIZE) { | 311 | if (actual_length < 0 || actual_length > BUFFER_SIZE) { |
311 | info("wrong number of bytes"); | 312 | dev_err(&cam->udev->dev, "wrong number of bytes\n"); |
312 | return 0; | 313 | return 0; |
313 | } | 314 | } |
314 | 315 | ||
@@ -652,7 +653,7 @@ static int zr364xx_open(struct inode *inode, struct file *file) | |||
652 | if (!cam->framebuf) { | 653 | if (!cam->framebuf) { |
653 | cam->framebuf = vmalloc_32(MAX_FRAME_SIZE * FRAMES); | 654 | cam->framebuf = vmalloc_32(MAX_FRAME_SIZE * FRAMES); |
654 | if (!cam->framebuf) { | 655 | if (!cam->framebuf) { |
655 | info("vmalloc_32 failed!"); | 656 | dev_err(&cam->udev->dev, "vmalloc_32 failed!\n"); |
656 | err = -ENOMEM; | 657 | err = -ENOMEM; |
657 | goto out; | 658 | goto out; |
658 | } | 659 | } |
@@ -664,7 +665,8 @@ static int zr364xx_open(struct inode *inode, struct file *file) | |||
664 | 0, init[cam->method][i].bytes, | 665 | 0, init[cam->method][i].bytes, |
665 | init[cam->method][i].size); | 666 | init[cam->method][i].size); |
666 | if (err < 0) { | 667 | if (err < 0) { |
667 | info("error during open sequence: %d", i); | 668 | dev_err(&cam->udev->dev, |
669 | "error during open sequence: %d\n", i); | ||
668 | goto out; | 670 | goto out; |
669 | } | 671 | } |
670 | } | 672 | } |
@@ -712,7 +714,7 @@ static int zr364xx_release(struct inode *inode, struct file *file) | |||
712 | 0, init[i][cam->method].bytes, | 714 | 0, init[i][cam->method].bytes, |
713 | init[cam->method][i].size); | 715 | init[cam->method][i].size); |
714 | if (err < 0) { | 716 | if (err < 0) { |
715 | info("error during release sequence"); | 717 | dev_err(&udev->dev, "error during release sequence\n"); |
716 | goto out; | 718 | goto out; |
717 | } | 719 | } |
718 | } | 720 | } |
@@ -808,13 +810,14 @@ static int zr364xx_probe(struct usb_interface *intf, | |||
808 | 810 | ||
809 | DBG("probing..."); | 811 | DBG("probing..."); |
810 | 812 | ||
811 | info(DRIVER_DESC " compatible webcam plugged"); | 813 | dev_info(&intf->dev, DRIVER_DESC " compatible webcam plugged\n"); |
812 | info("model %04x:%04x detected", udev->descriptor.idVendor, | 814 | dev_info(&intf->dev, "model %04x:%04x detected\n", |
813 | udev->descriptor.idProduct); | 815 | le16_to_cpu(udev->descriptor.idVendor), |
816 | le16_to_cpu(udev->descriptor.idProduct)); | ||
814 | 817 | ||
815 | cam = kzalloc(sizeof(struct zr364xx_camera), GFP_KERNEL); | 818 | cam = kzalloc(sizeof(struct zr364xx_camera), GFP_KERNEL); |
816 | if (cam == NULL) { | 819 | if (cam == NULL) { |
817 | info("cam: out of memory !"); | 820 | dev_err(&udev->dev, "cam: out of memory !\n"); |
818 | return -ENOMEM; | 821 | return -ENOMEM; |
819 | } | 822 | } |
820 | /* save the init method used by this camera */ | 823 | /* save the init method used by this camera */ |
@@ -822,7 +825,7 @@ static int zr364xx_probe(struct usb_interface *intf, | |||
822 | 825 | ||
823 | cam->vdev = video_device_alloc(); | 826 | cam->vdev = video_device_alloc(); |
824 | if (cam->vdev == NULL) { | 827 | if (cam->vdev == NULL) { |
825 | info("cam->vdev: out of memory !"); | 828 | dev_err(&udev->dev, "cam->vdev: out of memory !\n"); |
826 | kfree(cam); | 829 | kfree(cam); |
827 | return -ENOMEM; | 830 | return -ENOMEM; |
828 | } | 831 | } |
@@ -834,7 +837,7 @@ static int zr364xx_probe(struct usb_interface *intf, | |||
834 | cam->udev = udev; | 837 | cam->udev = udev; |
835 | 838 | ||
836 | if ((cam->buffer = kmalloc(BUFFER_SIZE, GFP_KERNEL)) == NULL) { | 839 | if ((cam->buffer = kmalloc(BUFFER_SIZE, GFP_KERNEL)) == NULL) { |
837 | info("cam->buffer: out of memory !"); | 840 | dev_info(&udev->dev, "cam->buffer: out of memory !\n"); |
838 | video_device_release(cam->vdev); | 841 | video_device_release(cam->vdev); |
839 | kfree(cam); | 842 | kfree(cam); |
840 | return -ENODEV; | 843 | return -ENODEV; |
@@ -842,17 +845,17 @@ static int zr364xx_probe(struct usb_interface *intf, | |||
842 | 845 | ||
843 | switch (mode) { | 846 | switch (mode) { |
844 | case 1: | 847 | case 1: |
845 | info("160x120 mode selected"); | 848 | dev_info(&udev->dev, "160x120 mode selected\n"); |
846 | cam->width = 160; | 849 | cam->width = 160; |
847 | cam->height = 120; | 850 | cam->height = 120; |
848 | break; | 851 | break; |
849 | case 2: | 852 | case 2: |
850 | info("640x480 mode selected"); | 853 | dev_info(&udev->dev, "640x480 mode selected\n"); |
851 | cam->width = 640; | 854 | cam->width = 640; |
852 | cam->height = 480; | 855 | cam->height = 480; |
853 | break; | 856 | break; |
854 | default: | 857 | default: |
855 | info("320x240 mode selected"); | 858 | dev_info(&udev->dev, "320x240 mode selected\n"); |
856 | cam->width = 320; | 859 | cam->width = 320; |
857 | cam->height = 240; | 860 | cam->height = 240; |
858 | break; | 861 | break; |
@@ -872,7 +875,7 @@ static int zr364xx_probe(struct usb_interface *intf, | |||
872 | 875 | ||
873 | err = video_register_device(cam->vdev, VFL_TYPE_GRABBER, -1); | 876 | err = video_register_device(cam->vdev, VFL_TYPE_GRABBER, -1); |
874 | if (err) { | 877 | if (err) { |
875 | info("video_register_device failed"); | 878 | dev_err(&udev->dev, "video_register_device failed\n"); |
876 | video_device_release(cam->vdev); | 879 | video_device_release(cam->vdev); |
877 | kfree(cam->buffer); | 880 | kfree(cam->buffer); |
878 | kfree(cam); | 881 | kfree(cam); |
@@ -881,7 +884,8 @@ static int zr364xx_probe(struct usb_interface *intf, | |||
881 | 884 | ||
882 | usb_set_intfdata(intf, cam); | 885 | usb_set_intfdata(intf, cam); |
883 | 886 | ||
884 | info(DRIVER_DESC " controlling video device %d", cam->vdev->minor); | 887 | dev_info(&udev->dev, DRIVER_DESC " controlling video device %d\n", |
888 | cam->vdev->minor); | ||
885 | return 0; | 889 | return 0; |
886 | } | 890 | } |
887 | 891 | ||
@@ -891,7 +895,7 @@ static void zr364xx_disconnect(struct usb_interface *intf) | |||
891 | struct zr364xx_camera *cam = usb_get_intfdata(intf); | 895 | struct zr364xx_camera *cam = usb_get_intfdata(intf); |
892 | usb_set_intfdata(intf, NULL); | 896 | usb_set_intfdata(intf, NULL); |
893 | dev_set_drvdata(&intf->dev, NULL); | 897 | dev_set_drvdata(&intf->dev, NULL); |
894 | info(DRIVER_DESC " webcam unplugged"); | 898 | dev_info(&intf->dev, DRIVER_DESC " webcam unplugged\n"); |
895 | if (cam->vdev) | 899 | if (cam->vdev) |
896 | video_unregister_device(cam->vdev); | 900 | video_unregister_device(cam->vdev); |
897 | cam->vdev = NULL; | 901 | cam->vdev = NULL; |
@@ -920,16 +924,16 @@ static int __init zr364xx_init(void) | |||
920 | int retval; | 924 | int retval; |
921 | retval = usb_register(&zr364xx_driver); | 925 | retval = usb_register(&zr364xx_driver); |
922 | if (retval) | 926 | if (retval) |
923 | info("usb_register failed!"); | 927 | printk(KERN_ERR KBUILD_MODNAME ": usb_register failed!\n"); |
924 | else | 928 | else |
925 | info(DRIVER_DESC " module loaded"); | 929 | printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_DESC "\n"); |
926 | return retval; | 930 | return retval; |
927 | } | 931 | } |
928 | 932 | ||
929 | 933 | ||
930 | static void __exit zr364xx_exit(void) | 934 | static void __exit zr364xx_exit(void) |
931 | { | 935 | { |
932 | info(DRIVER_DESC " module unloaded"); | 936 | printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_DESC " module unloaded\n"); |
933 | usb_deregister(&zr364xx_driver); | 937 | usb_deregister(&zr364xx_driver); |
934 | } | 938 | } |
935 | 939 | ||